Firefox 如何使用Selenium RC关闭或最小化浏览器窗口?
每次通过Selenium RC启动Firefox实例时,我都会看到3个不需要出现的窗口:Firefox 如何使用Selenium RC关闭或最小化浏览器窗口?,firefox,macos,selenium,selenium-rc,Firefox,Macos,Selenium,Selenium Rc,每次通过Selenium RC启动Firefox实例时,我都会看到3个不需要出现的窗口: 加载项窗口通知我 “已安装3个新附加组件” (因为我使用的是自定义配置文件 它明显添加了硒元素 文档readystate、KillFF和 Selenium RC Runner附加组件) 窗户 具有两个选项卡的双窗口,以chrome://src/content/RemoteRunner.html?sessionId=... 各 我不需要它们中的任何一个可见,每次我都必须手动关闭“附加组件”窗口,以最小化
- 加载项窗口通知我 “已安装3个新附加组件” (因为我使用的是自定义配置文件 它明显添加了硒元素 文档readystate、KillFF和 Selenium RC Runner附加组件)
- 窗户
- 具有两个选项卡的双窗口,以chrome://src/content/RemoteRunner.html?sessionId=... 各
顺便说一句,我使用的是OS X,因此我也希望有一些替代解决方案能够通过操作系统而不是直接使用Selenium来实现自动化。您可以在自定义配置文件中更改一些首选项,以防止加载项窗口和启动时的附加选项卡:
extensions.lastAppVersion
首选项设置为已安装的Firefox版本extensions.newAddons
首选项设置为false
extensions.update.notifyUser
首选项设置为false
selenium.windowMaximize();
或者使用multiWindow命令行参数禁用多窗口的使用,只使用一个窗口-请注意,这会在某些网站上导致问题,特别是当他们试图打破框架时。perfect。我正在寻找新插件,但找不到它,因为默认情况下它不会出现在首选项列表中。