如何将selenium项目配置为在非本地jenkins中运行?

如何将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代码中,驱动程序的配置如下: 我不确定主要的问题是否是试图在本地运行测试而无法完成,或者我是否真的需

我目前的情况是:

我有一个Selenium项目上传到BitBucket,并与Jenkins集成。我的实际Jenkins不在本地,因此我需要从Jenkins服务器中的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);