如何在运行Selenium Webdriver(Python)测试时加载带有javascript禁用功能的Firefox?

时间:2011-12-23 07:40:48

标签: javascript python selenium automated-tests

我听说可以在启动webdriver时加载自定义Firefox配置文件,但我还没有找到办法。 Python绑定文档没有说清楚。

我需要在没有JS的情况下启动Firefox,因为我正在测试的网站有大量广告由Google注入,而且有些广告加载速度很慢,因此测试速度也很慢,因为它等待所有页面对象完成负荷。

1 个答案:

答案 0 :(得分:0)

启动Selenium服务器时,可以使用-firefoxProfileTemplate命令行选项。但是在测试浏览器在您网站上的行为时禁用javascript似乎相当适得其反(除非您的网站没有自己的任何脚本) - 您应该使用adblock,或者在主机文件中禁用Google广告使用的IP Selenium服务器,或为Selenium测试设置自定义useragent,不要根据它加载广告。