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

我遇到了无法使用任何扩展程序打开 Chrome 的问题。我已经添加了一个扩展,但不知道如何使用 Selenide 框架正确运行它。请你帮助我好吗


@BeforeClass

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

        }


饮歌长啸
浏览 227回答 3
3回答

天涯尽头无女友

我不知道如何在 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);    }希望能帮到你:)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java