roselearn

导航

随笔分类 -  PlayWright

Playwright复杂定位
摘要:select下拉框 先定位到下拉框,然后通过select_option选择值 # 下拉框通过值单选 page.get_by_label('a').select_option('x') # 下拉框通过label单选 page.get_by_label('a').select_option(label= 阅读全文

posted @ 2023-04-28 17:25 dongzs 阅读(525) 评论(0) 推荐(0)

Playwright基本定位
摘要:css定位 如在css定位为#kw的位置输入内容,如下写法均可: page.locator('#kw').fill("输入的内容") page.locator('css=#kw').fill("输入的内容") page.fill('#kw','输入的内容') #可以不写css=或xpath=,会自动 阅读全文

posted @ 2023-04-28 17:05 dongzs 阅读(728) 评论(0) 推荐(0)

Playwright录制、自动定位及断点
摘要:Playwright录制 录制命令 playwright codegen 该命令会自动打开浏览器,然后我们在浏览器中操作就会生成相应的代码 可以切换右上角的语言生成对应语言的代码,如下生成pytest用例,非常方便 元素自动定位 也可以帮助我们定位,把鼠标放在想定位的位置就会出现定位的方式,也可以点 阅读全文

posted @ 2023-04-27 16:47 dongzs 阅读(583) 评论(0) 推荐(0)

Playwright环境搭建
摘要:版本要求 python3.7+ 版本,推荐python3.8 环境准备 安装 playwright pip install playwright 安装所需的浏览器,chromium,firefox和webkit playwright install 快速开始 from playwright.sync 阅读全文

posted @ 2023-04-27 16:28 dongzs 阅读(102) 评论(0) 推荐(0)