Advertisement

自动化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)

还没有任何评论哟~