上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 140 下一页
摘要: # 前言 当页面超过屏幕的高度时候,需要滚动到元素出现的位置,让元素处于可视的窗口上才能去操作元素。 playwright 在点击元素的时候,会自动滚动到元素出现的位置,这点是非常人性化的。 # click 点击操作 比如我需要点如下图中的按钮,是需要先滚动右侧滚动条后元素才会出现 ![](http 阅读全文
posted @ 2023-03-14 12:51 上海-悠悠 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: # 前言 我们一般定位到页面上唯一的元素再进行操作,有时候一个元素的属性是一样的,会定位到多个元素 # click方法 当定位到页面唯一元素的时候,可以调用click方法 ``` 标签: 旅游 看书 学习 学python ``` 如果直接通过id定位到,可以直接调用click 方法 ``` # 上海 阅读全文
posted @ 2023-03-09 14:16 上海-悠悠 阅读(2643) 评论(0) 推荐(0) 编辑
摘要: # 前言 鼠标悬停到某个元素上后出现一些选项,这是很常见的操作了,playwright 操作鼠标悬停非常简单,只需调用hover() 方法。 # 鼠标悬停 打开官网[https://playwright.dev/](https://playwright.dev/) 鼠标悬停到按钮上才会出现选项 ![ 阅读全文
posted @ 2023-03-09 13:11 上海-悠悠 阅读(1904) 评论(0) 推荐(0) 编辑
摘要: # 前言 locator.filter()方法可以对locator 定位到的元素进行筛选过滤,可以按文本过滤,也可以按locator定位器过滤。 此方法根据选项缩小现有定位器的范围,例如按文本过滤。它可以链接多次过滤。 # locator.filter() 文本过滤 考虑以下 DOM 结构,我们要在 阅读全文
posted @ 2023-03-09 11:03 上海-悠悠 阅读(1787) 评论(0) 推荐(0) 编辑
摘要: # 前言 playwright 提供了一个 expect方法 用于断言 # expect 使用 |断言 | 描述 | | | | |expect(locator).to_be_checked() |Checkbox is checked| |expect(locator).to_be_disable 阅读全文
posted @ 2023-03-09 10:04 上海-悠悠 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: # 前言 在操作元素之前,可以先判断元素的状态。判断元素操作状态也可以用于断言。 # 常用的元素判断方法 page对象调用的判断方法, 传一个selector 定位参数 - page.is_checked(selector: str) # checkbox or radio 是否选中 - page. 阅读全文
posted @ 2023-03-09 09:56 上海-悠悠 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: # 前言 当打开一个页面的时候,需要断言是否是期望的页面 PageAssertions类提供断言方法,可用于在测试中对页面状态进行断言。 # 页面断言 主要有四个断言方法 - to_have_title - not_to_have_title - to_have_url - not_to_have_ 阅读全文
posted @ 2023-03-08 10:16 上海-悠悠 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: # 前言 ElementHandle 表示页内 DOM 元素。ElementHandles 可以使用page.query_selector()方法创建。 Locator和ElementHandle之间的区别在于后者指向特定元素,而 Locator 捕获如何检索该元素的逻辑。 如果你能理解Elemen 阅读全文
posted @ 2023-03-08 09:08 上海-悠悠 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: # 前言 如果你之前用过selenium,肯定遇到过文件上传头疼的事,有些控件是input输入框,可以直接传本地文件地址,然而有些需要弹出本地文件选择器的时候就不好处理了。 playwright 控件优雅的处理了文件上传操作,在这里一切都变得如此简单了。 # 文件上传 您可以使用locator.se 阅读全文
posted @ 2023-03-03 12:27 上海-悠悠 阅读(3027) 评论(0) 推荐(0) 编辑
摘要: # 前言 网页上的alert 弹出框你不知道什么时候弹出来,selenium 处理alert弹出框的方式是先判断有没alert 再处理,并且只能处理这一次。 playwright 框架可以监听dialog事件,不管你alert 什么时候弹出来,监听到事件就自动处理了。 # dialog 事件监听 当 阅读全文
posted @ 2023-03-03 09:06 上海-悠悠 阅读(2092) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 140 下一页