会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
上海-悠悠
基于Fastapi《Python 测试开发》课程,4月23开学
《python接口自动化+playwright》课程,5月26号开学
联系weixin/qq:283340479
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
13
14
15
16
17
18
19
20
21
···
140
下一页
2023年3月15日
python+playwright 学习-31 事件添加与删除
摘要: # 前言 Playwright 允许监听网页上发生的各种类型的事件,例如网络请求、子页面的创建、 dedicated workers等。 # 等待特定事件 大多数时候,脚本需要等待特定事件的发生。下面是一些典型的事件等待模式。 使用page.expect_request()等待具有指定 url 的请
阅读全文
posted @ 2023-03-15 09:39 上海-悠悠
阅读(1309)
评论(0)
推荐(0)
2023年3月14日
python+playwright 学习-30 滚动到元素出现的位置
摘要: # 前言 当页面超过屏幕的高度时候,需要滚动到元素出现的位置,让元素处于可视的窗口上才能去操作元素。 playwright 在点击元素的时候,会自动滚动到元素出现的位置,这点是非常人性化的。 # click 点击操作 比如我需要点如下图中的按钮,是需要先滚动右侧滚动条后元素才会出现 
评论(0)
推荐(0)
2023年3月9日
python+playwright 学习-28 定位多个元素
摘要: # 前言 我们一般定位到页面上唯一的元素再进行操作,有时候一个元素的属性是一样的,会定位到多个元素 # click方法 当定位到页面唯一元素的时候,可以调用click方法 ``` 标签: 旅游 看书 学习 学python ``` 如果直接通过id定位到,可以直接调用click 方法 ``` # 上海
阅读全文
posted @ 2023-03-09 14:16 上海-悠悠
阅读(3230)
评论(0)
推荐(0)
python+playwright 学习-27 鼠标悬停 hover() 和listitem 定位
摘要: # 前言 鼠标悬停到某个元素上后出现一些选项,这是很常见的操作了,playwright 操作鼠标悬停非常简单,只需调用hover() 方法。 # 鼠标悬停 打开官网[https://playwright.dev/](https://playwright.dev/) 鼠标悬停到按钮上才会出现选项 ![
阅读全文
posted @ 2023-03-09 13:11 上海-悠悠
阅读(2325)
评论(0)
推荐(0)
python+playwright 学习-26 locator.filter()过滤定位器
摘要: # 前言 locator.filter()方法可以对locator 定位到的元素进行筛选过滤,可以按文本过滤,也可以按locator定位器过滤。 此方法根据选项缩小现有定位器的范围,例如按文本过滤。它可以链接多次过滤。 # locator.filter() 文本过滤 考虑以下 DOM 结构,我们要在
阅读全文
posted @ 2023-03-09 11:03 上海-悠悠
阅读(2060)
评论(0)
推荐(0)
python+playwright 学习-25 expect 常用的断言方法
摘要: # 前言 playwright 提供了一个 expect方法 用于断言 # expect 使用 |断言 | 描述 | | | | |expect(locator).to_be_checked() |Checkbox is checked| |expect(locator).to_be_disable
阅读全文
posted @ 2023-03-09 10:04 上海-悠悠
阅读(2400)
评论(0)
推荐(0)
python+playwright 学习-24 判断页面元素状态的几种方式
摘要: # 前言 在操作元素之前,可以先判断元素的状态。判断元素操作状态也可以用于断言。 # 常用的元素判断方法 page对象调用的判断方法, 传一个selector 定位参数 - page.is_checked(selector: str) # checkbox or radio 是否选中 - page.
阅读全文
posted @ 2023-03-09 09:56 上海-悠悠
阅读(2100)
评论(0)
推荐(0)
2023年3月8日
python+playwright 学习-23 page页面断言的几种方式
摘要: # 前言 当打开一个页面的时候,需要断言是否是期望的页面 PageAssertions类提供断言方法,可用于在测试中对页面状态进行断言。 # 页面断言 主要有四个断言方法 - to_have_title - not_to_have_title - to_have_url - not_to_have_
阅读全文
posted @ 2023-03-08 10:16 上海-悠悠
阅读(1424)
评论(0)
推荐(0)
python+playwright 学习-22理解Locator 定位机制与元素句柄 ElementHandle
摘要: # 前言 ElementHandle 表示页内 DOM 元素。ElementHandles 可以使用page.query_selector()方法创建。 Locator和ElementHandle之间的区别在于后者指向特定元素,而 Locator 捕获如何检索该元素的逻辑。 如果你能理解Elemen
阅读全文
posted @ 2023-03-08 09:08 上海-悠悠
阅读(1830)
评论(0)
推荐(0)
2023年3月3日
python+playwright 学习-21.文件上传-优雅处理
摘要: # 前言 如果你之前用过selenium,肯定遇到过文件上传头疼的事,有些控件是input输入框,可以直接传本地文件地址,然而有些需要弹出本地文件选择器的时候就不好处理了。 playwright 控件优雅的处理了文件上传操作,在这里一切都变得如此简单了。 # 文件上传 您可以使用locator.se
阅读全文
posted @ 2023-03-03 12:27 上海-悠悠
阅读(4002)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
140
下一页
公告