多浏览器运行 一个浏览器多个副本运行js解决方案(用的Edge浏览器测试)

动作开发 · 50 次浏览
涛涛涛 创建于 4小时3分钟前

注意:该方法在测试时发现
通过获取窗口信息/查找窗口(查找顶层窗口) > 窗口操作(设置为前台窗口)控制激活窗口 这个方式不知是电脑的问题还是动作模块的问题

浏览器窗口在左右结构时,可以查询到右窗口并激活(测试成功)       右左结构时,查询不到左窗口并激活(测试失败)

1.需要创建多个快捷方式打开浏览器
如:通过创建多个快捷方式 用Edge浏览器运行多个浏览器窗口,使用不同的浏览器用户文件夹
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --user-data-dir=d:\user_data1
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --user-data-dir=d:\user_data2
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --user-data-dir=d:\user_data3
                       

2.需要打开的多个浏览器都安装Quicker的浏览器插件

3.通过获取窗口信息/查找窗口(查找顶层窗口) > 窗口操作(设置为前台窗口)控制激活窗口

(此方式有概率激活失败,不稳定,最好是提前获取窗口句柄,通过窗口句柄激活窗口)

4.通过浏览器控制运行js(原理好像是那个网页窗口处于活动状态就那个网页运行js)

 

涛涛涛 最后更新于 2025/11/20

回复内容
暂无回复
回复主贴