0

我有一個使用jasmine-maven-plugin配置來運行javascript測試的Maven項目。我想從Phantomjs切換到Chrome無頭,無需下載並設置驅動程序的路徑可執行文件。 我發現WebDriverManager能幫上忙,但似乎在下載可在編程一類開始:使用帶有jasmine-maven-plugin的WebDriverManager來使用Chrome無頭版

ChromeDriverManager.getInstance().setup(); 

我已經配置使用的驅動程序(as explained here)pom.xml中,現在有沒有可能配置pom.xml以使用WebDriverManager來處理ChromeDriver下載,而無需配置webdriver.chrome.driver屬性?

我甚至想過使用不同的茉莉花的spec runner模板,但它似乎可以只是一個簡單的StringTemplate字符串。

謝謝!

回答

1

確實WebDriverManager只能在運行時運行。如果你想直接在Maven中輸出webdriver.chrome.driver屬性,你可以使用selenium-standalone-server-plugin Maven插件,或者直接在你的插件中輸出該變量的值(你可以找到類似的here)。

相關問題