GJ.*_*GJ. 3 macos firefox selenium selenium-rc
每次我通过Selenium RC启动一个Firefox实例时,我都会得到3个不需要出现的窗口:
附加组件窗口通知我"已经安装了3个新的附加组件"(因为我正在使用Selenium的自定义配置文件,它显然添加了DocumentReadyState,KillFF和Selenium RC Runner附加组件)
双窗口有两个以chrome开头的标签://src/content/RemoteRunner.html?sessionId = ...每个
我不需要任何这些是可见的,每次我必须手动关闭附加组件窗口,以最小化其他两个窗口,并最大化Selenium控制的主浏览器窗口.经过这么多次,我很生气,寻求解决方案:
有没有办法自动关闭附加组件窗口并最小化其他两个窗口?
顺便说一句,我在OS X上,所以我也很欣赏一些替代解决方案,它通过操作系统自动化,而不是直接使用Selenium.
您可以在自定义配置文件中更改一些首选项,以防止插件启动时添加选项卡窗口和附加选项卡:
extensions.lastAppVersion首选项设置为已安装的Firefox版本.extensions.newAddons首选项设置为false.extensions.update.notifyUser首选项设置为false.可能还有一些,也许其他人可以在评论或他们自己的答案中提供他们的建议.
只要Selenium在多窗口模式(默认模式)下运行,您将获得两个浏览器窗口.您可以使用以下命令最大化主窗口:
selenium.windowMaximize();
Run Code Online (Sandbox Code Playgroud)
或者使用multiWindow命令行参数来禁用多个窗口的使用并只使用一个窗口 - 请注意,这会导致某些网站出现问题,尤其是当它们试图突破帧时.
| 归档时间: |
|
| 查看次数: |
5040 次 |
| 最近记录: |