我遇到了无法使用任何扩展程序打开 Chrome 的问题。我已经添加了一个扩展,但不知道如何使用 Selenide 框架正确运行它。请你帮助我好吗@BeforeClasspublic static void setUp() { Configuration.browser = "chrome"; System.setProperty("selenide.browser", "chrome"); ChromeOptions options = new ChromeOptions(); options.addExtensions(new File("src/main/resources/uBlock Origin.crx")); }
3 回答
![?](http://img1.sycdn.imooc.com/5458657e000125a302200220-100-100.jpg)
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
我不知道如何在 selenide 中做到这一点,但您可以像这样在 selenium 中添加扩展:
public static WebDriver getChromeDriverWithAdblockCrx() {
System.setProperty("webdriver.chrome.driver", "src//main//resources//chromedriver.exe");
DesiredCapabilities capabilities = new DesiredCapabilities();
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("src//main//resources//uBlock Origin.crx"));
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
return new ChromeDriver(capabilities);
}
希望能帮到你:)。
添加回答
举报
0/150
提交
取消