即使启用了远程自动化并且节点已连接到集线器,Safari也无法在Mac Book Pro中启动

使用硒网格和TestNG,我试图在Mac Book Pro中启动Safari。集线器已连接。 Safari节点已启动。我在开发人员菜单中启用了“启用远程自动化”。关闭所有的野生动物园窗户。测试用例开始运行。但是野生动物园没有启动。但是在测试控制台中,我们可以看到Safari正在启动且具有所需功能的消息。但是一段时间后,该消息将无法启动新的浏览器会话。

我尝试更改集线器和节点。我尝试更改safari节点中的参数。我仅尝试了一个测试用例,即:

WebDriver driver = new SafariDriver();
driver.get("http://www.makeseleniumeasy.com");

因此Safari已启动。但是使用集线器和Node时,它无法启动。我怀疑该错误是否与野生动物园节点或@Test代码有关。请帮助我。

我还尝试通过提供Safari驱动程序的路径,在设置中添加System.setproperty

safari.command:

Java -jar selenium-server-standalone-3.141.59.jar -role node -nodeConfig grid_safari.json

/ * safarinode * /

“功能”: “ browserName”:“ safari”,
“ maxInstances”:1,
“ seleniumProtocol”:“ WebDriver”
预期结果是Safari浏览器应该启动,但没有启动。

/ Setup.test /

System.setProperty("webdriver.safari.driver");  
drivernew=DesiredCapabilities.safari();         
drivernew.setBrowserName("safari");          
drivernew.setPlatform(Platform.MAC);  
kyoaguai 回答:即使启用了远程自动化并且节点已连接到集线器,Safari也无法在Mac Book Pro中启动

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3153258.html

大家都在问