如何将selenium项目配置为在非本地jenkins中运行?
我目前的情况是: 我有一个Selenium项目上传到BitBucket,并与Jenkins集成。我的实际Jenkins不在本地,因此我需要从Jenkins服务器中的Bitbucket运行该代码,但当我这样做时,我收到以下错误消息:如何将selenium项目配置为在非本地jenkins中运行?,selenium,jenkins,selenium-webdriver,testing,selenium-chromedriver,Selenium,Jenkins,Selenium Webdriver,Testing,Selenium Chromedriver,我目前的情况是: 我有一个Selenium项目上传到BitBucket,并与Jenkins集成。我的实际Jenkins不在本地,因此我需要从Jenkins服务器中的Bitbucket运行该代码,但当我这样做时,我收到以下错误消息: java.lang.NoSuchMethodError at LinuxEphemeralPortRangeDetector.java:36 在我的BitBucket代码中,驱动程序的配置如下: 我不确定主要的问题是否是试图在本地运行测试而无法完成,或者我是否真的需
java.lang.NoSuchMethodError at LinuxEphemeralPortRangeDetector.java:36
在我的BitBucket代码中,驱动程序的配置如下:
我不确定主要的问题是否是试图在本地运行测试而无法完成,或者我是否真的需要一台虚拟机来运行它们,或者甚至为它配置Docker。
有人能帮我吗?我接受关于此事的任何建议或提示。
谢谢
System.setProperty("webdriver.chrome.driver", "src/test/resources/drivers/chromedriver");
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.setCapability("marionette", true);
driver = new ChromeDriver(chromeOptions);