摘要: # 前言 我们一般定位到页面上唯一的元素再进行操作,有时候一个元素的属性是一样的,会定位到多个元素 # click方法 当定位到页面唯一元素的时候,可以调用click方法 ``` 标签: 旅游 看书 学习 学python ``` 如果直接通过id定位到,可以直接调用click 方法 ``` # 上海 阅读全文
posted @ 2023-03-09 14:16 上海-悠悠 阅读(2095) 评论(0) 推荐(0) 编辑
摘要: # 前言 鼠标悬停到某个元素上后出现一些选项,这是很常见的操作了,playwright 操作鼠标悬停非常简单,只需调用hover() 方法。 # 鼠标悬停 打开官网[https://playwright.dev/](https://playwright.dev/) 鼠标悬停到按钮上才会出现选项 ![ 阅读全文
posted @ 2023-03-09 13:11 上海-悠悠 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: # 前言 locator.filter()方法可以对locator 定位到的元素进行筛选过滤,可以按文本过滤,也可以按locator定位器过滤。 此方法根据选项缩小现有定位器的范围,例如按文本过滤。它可以链接多次过滤。 # locator.filter() 文本过滤 考虑以下 DOM 结构,我们要在 阅读全文
posted @ 2023-03-09 11:03 上海-悠悠 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: # 前言 playwright 提供了一个 expect方法 用于断言 # expect 使用 |断言 | 描述 | | | | |expect(locator).to_be_checked() |Checkbox is checked| |expect(locator).to_be_disable 阅读全文
posted @ 2023-03-09 10:04 上海-悠悠 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: # 前言 在操作元素之前,可以先判断元素的状态。判断元素操作状态也可以用于断言。 # 常用的元素判断方法 page对象调用的判断方法, 传一个selector 定位参数 - page.is_checked(selector: str) # checkbox or radio 是否选中 - page. 阅读全文
posted @ 2023-03-09 09:56 上海-悠悠 阅读(1556) 评论(0) 推荐(0) 编辑