我使用下面的代码来禁用带有specflow的C#Selenium webdriver中的java脚本。
FirefoxProfile p = new FirefoxProfile();
p.SetPreference("javascript.enabled", false);
driver = new FirefoxDriver(p);
我无法为firefox浏览器禁用javascript。 你能在我错的地方帮助我。
谢谢, SAURABH
答案 0 :(得分:1)
有多个建议可以使用FirefoxProfile
或DesireCapabilities
来完成此任务。那些也永远不适合我。一个出色的SO用户@alecxe的答案是什么?见this
.xpi
。然后,按如下方式配置Firefox
分析器。
FirefoxProfile profile = new FirefoxProfile();
profile.AddExtension(@"D:\Users\Saifur\Desktop\noScript.xpi");
IWebDriver driver = new FirefoxDriver(profile);
driver.Navigate().GoToUrl("https://stackoverflow.com/");
而且,只是为了告诉你它正在工作我做了Scrrencast