python+playwright 学习-32 启动Google Chrome 或 Microsoft Edge浏览器
playwright 默认会下载 chromium,firefox 和 webkit 三个浏览器,目前支持通过命令下载的浏览器有:chromium、chrome、chrome-beta、msedge、msedge-beta、msedg...
playwright 默认会下载 chromium,firefox 和 webkit 三个浏览器,目前支持通过命令下载的浏...
Flask_SQLAlchemy连接绑定多数据库
什么是绑定(binds)? 在 SQLAlchemy 中一个绑定(bind)是能执行 SQL 语句并且通常是一个连接或者引擎类的东东。在 Flask-SQLAlchemy 中,绑定(bind)总是背后自动为您创建好的引擎。这些引擎中的...
什么是绑定(binds)? 在 SQLAlchemy 中一个绑定(bind)是能执行 SQL 语句并且通常是一个连接或者引...
非验证链接推送工具
什么是非验证链接提交? 百度站长平台是这样描述的: 链接提交 使用说明 链接提交工具是网站主动向百度搜索推送数据的工具,本工具可缩短爬虫发现网站链接时间,网站时效性内容建议使用链接提交工具,实时向搜索推送数据。本工具可...
什么是非验证链接提交? 百度站长平台是这样描述的: 链接提交 使用说明 链接提交工具是网站主动向百度搜索推...
python+playwright 学习-31 事件添加与删除
Playwright 允许监听网页上发生的各种类型的事件,例如网络请求、子页面的创建、 dedicated workers等。大多数时候,脚本需要等待特定事件的发生。下面是一些典型的事件等待模式。 使用page.expect_r...
Playwright 允许监听网页上发生的各种类型的事件,例如网络请求、子页面的创建、 dedicated workers...
python+playwright 学习-30 滚动到元素出现的位置
当页面超过屏幕的高度时候,需要滚动到元素出现的位置,让元素处于可视的窗口上才能去操作元素。 playwright 在点击元素的时候,会自动滚动到元素出现的位置,这点是非常人性化的。
当页面超过屏幕的高度时候,需要滚动到元素出现的位置,让元素处于可视的窗口上才能去操作元素。 playwright 在点击...
python+playwright 学习-29 如何判断元素是否存在
playwright 如何判断某个元素是否存在?使用 locator 定位元素,不管元素存不存在,都会返回一个locator 对象,可以用到count() 方法统一元素的个数,如果元素个数是 0, 那么元素就不存在
playwright 如何判断某个元素是否存在?使用 locator 定位元素,不管元素存不存在,都会返回一个locato...
python+playwright 学习-28 定位多个元素
python+playwright 学习-28 定位多个元素 我们一般定位到页面上唯一的元素再进行操作,有时候一个元素的属性是一样的,会定位到多个元素
python+playwright 学习-28 定位多个元素 我们一般定位到页面上唯一的元素再进行操作,有时候一个元素的属...
python+playwright 学习-27 鼠标悬停 hover() 和listitem 定位
鼠标悬停到某个元素上后出现一些选项,这是很常见的操作了,playwright 操作鼠标悬停非常简单,只需调用hover() 方法。
鼠标悬停到某个元素上后出现一些选项,这是很常见的操作了,playwright 操作鼠标悬停非常简单,只需调用hover()...
python+playwright 学习-26 locator.filter()过滤定位器
locator.filter()方法可以对locator 定位到的元素进行筛选过滤,可以按文本过滤,也可以按locator定位器过滤。 此方法根据选项缩小现有定位器的范围,例如按文本过滤。它可以链接多次过滤。
locator.filter()方法可以对locator 定位到的元素进行筛选过滤,可以按文本过滤,也可以按locator...
python+playwright 学习-25 expect 常用的断言方法
python+playwright 学习-25 expect 常用的断言方法 前言 playwright 提供了一个 expect方法 用于断言
python+playwright 学习-25 expect 常用的断言方法 前言 playwright 提供了一个 e...
python+playwright 学习-24 判断页面元素状态的几种方式
在操作元素之前,可以先判断元素的状态。判断元素操作状态也可以用于断言。 常用的元素判断方法 page对象调用的判断方法, 传一个selector 定位参数 page.is_checked(selector: str) #...
在操作元素之前,可以先判断元素的状态。判断元素操作状态也可以用于断言。 常用的元素判断方法 page对象调用的判断...
python+playwright 学习-23 page页面断言的几种方式
python+playwright 学习-23 page页面断言的几种方式 当打开一个页面的时候,需要断言是否是期望的页面 PageAssertions类提供断言方法,可用于在测试中对页面状态进行断言。
python+playwright 学习-23 page页面断言的几种方式 当打开一个页面的时候,需要断言是否是期望的页面...
python+playwright 学习-22理解Locator 定位机制与元素句柄 ElementHandle
ElementHandle 表示页内 DOM 元素。ElementHandles 可以使用page.query_selector()方法创建。 Locator和ElementHandle之间的区别在于后者指向特定元素,而 Locat...
ElementHandle 表示页内 DOM 元素。ElementHandles 可以使用page.query_selec...
python+playwright 学习-21.文件上传-优雅处理
如果你之前用过selenium,肯定遇到过文件上传头疼的事,有些控件是input输入框,可以直接传本地文件地址,然而有些需要弹出本地文件选择器的时候就不好处理了。 playwright 控件优雅的处理了文件上传操作,在这里一切都变得...
如果你之前用过selenium,肯定遇到过文件上传头疼的事,有些控件是input输入框,可以直接传本地文件地址,然而有些需...
python+playwright 学习-20.文件下载expect_download()
python+playwright 学习-20.文件下载expect_download() 文件下载操作 当浏览器上下文关闭时,所有属于浏览器上下文的下载文件都会被删除。 下载开始后会发出下载事件。下载完成后,下载路径可用:
python+playwright 学习-20.文件下载expect_download() 文件下载操作 当浏览器上下文关...