gpt4 book ai didi

java - 在 Selenium 中自动化时如何禁用 WebDriver 中的 JavaScript?

转载 作者:行者123 更新时间:2023-11-30 08:05:55 26 4
gpt4 key购买 nike

我目前正在尝试编写一个测试来测试我网站的非 JS 版本。我将 Selenium 与 Java 结合使用。我已经尝试过这个:

 FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("javascript.enabled", false);
driver = new FirefoxDriver(profile);
driver.get();

但是这不起作用。它只是加载启用了 JavaScript 的页面。

最佳答案

作为一种解决方法,我这样做是为了满足要求。
它将通过以下脚本手动将 javascript.enabled 属性设置为 false

    WebDriver driver = new FirefoxDriver();
driver.get("about:config");
Actions act = new Actions(driver);
act.sendKeys(Keys.RETURN).sendKeys("javascript.enabled").perform();
act.sendKeys(Keys.TAB).sendKeys(Keys.RETURN).perform();

关于java - 在 Selenium 中自动化时如何禁用 WebDriver 中的 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31119657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com