那是我开始的方式:集线器命令: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”
答案 0 :(得分:0)
希望您做得很好,而且很安全。问题是webdriver路径不正确。我相信您在Web驱动程序路径中错过了方法驱动器,即C:。
如果您是新手,不知道如何在本地系统中配置硒网格,则可以使用以下实用程序进行自动配置。 https://github.com/frostyaxe/Talongrid