Selenium 使用WebDriverManager和jasmine maven插件来使用Chrome Headless

Selenium 使用WebDriverManager和jasmine maven插件来使用Chrome Headless,selenium,selenium-chromedriver,jasmine-maven-plugin,webdrivermanager-java,Selenium,Selenium Chromedriver,Jasmine Maven Plugin,Webdrivermanager Java,我有一个Maven项目,配置了jasmine Maven插件来运行javascript测试。我想从Phantomjs切换到Chrome headless,无需下载和设置驱动程序路径可执行文件。 我发现WebDriverManager可能会有所帮助,但似乎可以在具有以下内容的类中以编程方式启动下载: ChromeDriverManager.getInstance().setup(); 我已经将pom.xml配置为使用驱动程序,现在是否可以将pom.xml配置为也使用WebDriverManage

我有一个Maven项目,配置了jasmine Maven插件来运行javascript测试。我想从Phantomjs切换到Chrome headless,无需下载和设置驱动程序路径可执行文件。 我发现WebDriverManager可能会有所帮助,但似乎可以在具有以下内容的类中以编程方式启动下载:

ChromeDriverManager.getInstance().setup();
我已经将pom.xml配置为使用驱动程序,现在是否可以将pom.xml配置为也使用WebDriverManager来处理ChromeDriver下载,而不配置webdriver.chrome.driver属性

我甚至想过使用不同的jasmine的spec runner模板,但它似乎可以只是一个简单的字符串


谢谢

事实上,WebDriverManager只在运行时工作。如果您想直接在Maven中导出webdriver.chrome.driver属性,可以使用Maven插件,或者直接在插件中导出该变量的值,您可以找到类似的内容