为了账号安全,请及时绑定邮箱和手机立即绑定

Selenide:如何使用扩展程序打开 Chrome 浏览器

Selenide:如何使用扩展程序打开 Chrome 浏览器

饮歌长啸 2021-07-15 18:09:41
我遇到了无法使用任何扩展程序打开 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 回答

?
天涯尽头无女友

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);

    }

希望能帮到你:)。


查看完整回答
反对 回复 2021-07-29
  • 3 回答
  • 0 关注
  • 226 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信