SeleniumGrid:org.openqa.selenium.SessionNotCreatedException:无法创建新服务:ChromeDriverService构建信息:版本:'3.141.59'

时间:2020-05-28 11:56:16

标签: selenium selenium-grid remotewebdriver

那是我开始的方式:集线器命令:java -jar selenium-server-standalone-3.141.59.jar -role集线器 节点命令:java -Dwebdriver.chrome.driver =“ \ Users \ rachitamittal \ eclipse-workspace \ firstjavaproject \ drivers \ chromedriver.exe” -jar selenium-server-standalone-3.141.59.jar -role节点-port 5556 -hub “ http://localhost:4444/wd/hub”-浏览器browserName = chrome,maxInstances = 3 我首先只创建了一个节点。 我的程序:

@测试

公共无效remotetester()抛出MalformedURLException

{

DesiredCapabilities上限= DesiredCapabilities.chrome();

cap.setBrowserName(“ chrome”);

cap.setPlatform(Platform.MAC);

RemoteWebDriver driver =新的RemoteWebDriver(新的URL(“ http://localhost:4444/wd/hub”),cap);

driver.get(“ https://www.google.com/”);

driver.manage()。window()。maximize();

driver.close();

}

错误: org.openqa.selenium.SessionNotCreatedException:无法创建新服务:ChromeDriverService

内部版本信息:版本:'3.141.59',修订版本:'e82be7d358',时间:'2018-11-14T08:25:53'

系统信息:主机:'///////////',ip:'////////////////',操作系统名称:'Mac OS X”,os.arch:“ x86_64”,os.version:“ 10.15.4”,java.version:“ 14.0.1”

1 个答案:

答案 0 :(得分:0)

希望您做得很好,而且很安全。问题是webdriver路径不正确。我相信您在Web驱动程序路径中错过了方法驱动器,即C:。

如果您是新手,不知道如何在本地系统中配置硒网格,则可以使用以下实用程序进行自动配置。 https://github.com/frostyaxe/Talongrid