我运行回归测试与和正在自动启动的情况下Firefox浏览器。

问题是因为Firefox的许可协议对话框我的测试中遇到问题:

版权声明http://img151.imageshack.us/img151/3467/31963141 .PNG

因为我在与虚拟图形环境的无头环境我不能使用鼠标点击。

我想知道Firefox的文件,我可以编辑(以及如何对其进行编辑)来诱骗火狐以为有人接受了版权。

<强>澄清如下评论

我需要做的只是一次。但我不能用鼠标做,因为这是一个虚拟的图形环境,我没有鼠标或看到鼠标指针。但是我可以采取的屏幕截图。

有帮助吗?

解决方案

行,我到底发现它由自己。

正确的答案是:

在Firefox的安装中,查找firefox.js

找到这行:

pref("browser.EULA.3.accepted", false);

和替换false丝毫true

由于所有帮助。

其他提示

根据这个链接文本其被删除 - 但它看起来像一个后版本比你的。

在火狐3.0.10它隐藏在about:config

browser.rights.3.shown

将其设置为true,你就大功告成了。

写硒测试点击“我同意”

添加任何“同意”的设置使火狐跳过这对Firefox的配置文件的prefs.js

只是使用已经同意对特许的Firefox配置文件。

有两种重写首选项(后者是“遗留EULA PREF”),其可以在配置文件目录的prefs.js覆盖:

user_pref("browser.rights.override", true);
user_pref("browser.EULA.override", true);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top