一、基础环境配置
1、安装python 推荐3.10版本
2、安装playwright
cmd 窗口依次输入(如果失败,请检查环境变量,见3)
pip intall playwright
playwright install
3、确认环境变量。
确认Path中存在python的scripts目录。
(cmd窗口中使用pip和playwirght指令,依赖于该环境变量的配置)
二、使用录制器录制
①打开cmd,输入指令:
playwright codegen -o E:\autoLogin.py
(E:\autoLogin.py 是录制生成代码的文件路径,看需要可以自己改成别的)
②输入后弹出浏览器和一个代码框:
③录制。
左边操作浏览器,右边会自动记录生成对应代码。
要模拟登录的话,只需要录制一遍登录流程即可,登录成功后,关闭浏览器即完成。
!!注意,操作时注意观察右侧代码框,是否生成了对应代码。有时会出现录制漏掉的情况。
录制的例子:
第一步:浏览器输入url,打开登录页面。(可以看到右侧生成了对应代码)
第二步:输入用户名和密码。(可以看到右侧生成了对应代码)
第三步:点击登录。(可以看到右侧生成了对应代码)
第四步:运行测试。打开二①中设置的文件路径,双击运行测试即可。(测试不成功请看④(2))
④优化修正:
(1)、运行时显示浏览器,如何隐藏?
用文本编辑器打开生成的文件,找到下图中的False并把它改为True(注意大写)
(2)、运行后没有登录成功,为什么?
一种常见可能原因是,程序关闭浏览器过早,延迟关闭即可。
解决方案:
用文本编辑器打开生成的文件,并按下图修改:
五、整合windows计划任务
丢到windows计划任务中,可以实现电脑定时自动唤醒,唤醒后自动执行上面的小程序进行联网。或者每次打开电脑自动联网,看你需求。