Playwright Inspector 是一个用于网页UI检查和测试用例生成的工具。它可以帮助测试人员更快速地理解网页结构,定位测试元素,并生成相应的Playwright测试代码。
1.1.在本地安装 playwright-python 依赖库 (需要注意的是,playwright库需要依赖Python3.7+以上),#此处可能是pip/pip3,或者两者皆可
1.2.安装主流的浏览器驱动,python3如果安装不了,就用python查看playwright支持的功能,可以直接在本地输入python -m playwright help
其中:
-
python -m playwright codegen 录制脚本
-
--help 帮助文档
-
-o 生成自动化脚本的目录
-
--target 脚本语言,包含 JS 和 Python,分别对应值为:python 和 javascript
-
-b 指定浏览器驱动
比如,我要在baidu.com搜索,用chromium驱动,将结果保存为test.py的python文件。
# 我们通过下面命令打开 Chrome 浏览器开始录制脚本
# 指定生成语言为:Python(默认Python,可选)
# 保存的文件名:test.py(可选)
# 浏览器驱动:webkit(默认webkit,可选)
# 最后跟着要打开的目标网站(默认仅仅是打开浏览器,可选)
在本地输入一下命令,即可打开录制
python -m playwright codegen --target python -o 'test.py' -b chromium https://www.baidu.com
-
开始录制“百度”页面,Playwright Inspector会自动生成脚本;
-
当前状态是暂停,再次点击,即开启;
-
暂停时,生成的脚本会在动同步在pycharm中;
注意:每一次录制会替换掉上一次的脚本,所以在录制时要选择相应的文件名;
python -m playwright codegen --target python -o 'test.py' -b chromium https://www.baidu.com