我用selenium-server-srandalone-2.35.0.jar
.
在服务器端,我运行下一个命令:java -jar selenium-server-standalone-2.35.0.jar -role hub -port 4951
并使用下一个配置:
DesiredCapabilities capability = DesiredCapabilities.safari();
capability.setBrowserName("safari");
capability.setPlatform(org.openqa.selenium.Platform.MAC);
WebDriver webdriver = new RemoteWebDriver(new URL("http://localhost:4951/wd/hub"), capability);
在 MAC 计算机中,我运行下一个命令:java -jar selenium-server-standalone-2.35.0.jar -role node -hub http://myIP:4951/grid/register
当我尝试连接时(在新的 RemoteWebDriver ...中),它给了我下一个异常:
org.openqa.selenium.WebDriverException: Error forwarding the new session cannot find : {platform=MAC, browserName=safari, version=}
Command duration or timeout: 720 milliseconds
我试图找到原因,但没有成功。有什么帮助吗?