我听说可以在启动webdriver时加载自定义Firefox配置文件,但我还没有找到办法。 Python绑定文档没有说清楚。
我需要在没有JS的情况下启动Firefox,因为我正在测试的网站有大量广告由Google注入,而且有些广告加载速度很慢,因此测试速度也很慢,因为它等待所有页面对象完成负荷。
答案 0 :(得分:0)
启动Selenium服务器时,可以使用-firefoxProfileTemplate
命令行选项。但是在测试浏览器在您网站上的行为时禁用javascript似乎相当适得其反(除非您的网站没有自己的任何脚本) - 您应该使用adblock,或者在主机文件中禁用Google广告使用的IP Selenium服务器,或为Selenium测试设置自定义useragent,不要根据它加载广告。