自动化WebUI基于用户数据开启浏览器以规避登录验证的方法
发布时间
阅读量:
阅读量
背景说明
从事自动化测试或UI自动化功能开发的人员,想必都曾遇到过这样的情况:每当编写完测试脚本并运行时,系统默认会启动一个全新的浏览器实例,这种状态类似于刚安装完成的浏览器。而实际上,日常使用浏览器时,若近期已登录过账户,再次打开时通常无需重新进行身份验证。(此处仅以简单示例说明背景)
举例说明–使用Playwright的实践方法
借助 Playwright 与 Python 实现从指定用户数据目录启动浏览器的操作,能够有效规避每次运行脚本时所面临的重复登录及繁琐验证问题。
以下是详细步骤和示例代码
1. 先手动启动浏览器并登录
首先,需人工操作浏览器,进入相应账户并完成所有验证步骤,随后退出浏览器。用户的资料存储路径一般如下所示:
Windows系统:C:\Users\<YourUsername>\AppData\Local\Google\Chrome\User Data
macOS系统:/Users/<YourUsername>/Library/Application Support/Google/Chrome
Linux系统:/home/<YourUsername>/.config/google-chrome
2. 使用 Playwright 指定用户数据目录启动浏览器
以下为采用 P
全部评论 (0)
还没有任何评论哟~
