我无法配置从startup LaunchD或startup cron在OSX上启动selenium的方法
我想让我的OSX Mac Mini在桌面重新启动时启动Selenium Jar(OSX Selenium网格节点)。如果我用一个登录的用户帐户运行Selenium Jar,它运行得很好。当我运行Selenium Jar时,请执行以下操作: 1) 发射 2) cron作为用户,在启动时运行cronjob(@startup) 如果在用户未登录的情况下运行jar,则Safari和chrome都会出现错误 存在一个已知的缺陷(),但所有的解决方法都不起作用。当用户未登录时,是否有办法从系统启动时运行Selenium 命令:我无法配置从startup LaunchD或startup cron在OSX上启动selenium的方法,selenium,osx-yosemite,selenium-grid,Selenium,Osx Yosemite,Selenium Grid,我想让我的OSX Mac Mini在桌面重新启动时启动Selenium Jar(OSX Selenium网格节点)。如果我用一个登录的用户帐户运行Selenium Jar,它运行得很好。当我运行Selenium Jar时,请执行以下操作: 1) 发射 2) cron作为用户,在启动时运行cronjob(@startup) 如果在用户未登录的情况下运行jar,则Safari和chrome都会出现错误 存在一个已知的缺陷(),但所有的解决方法都不起作用。当用户未登录时,是否有办法从系统启动时运行Se
/usr/bin/java -jar /Applications/selenium/selenium-server-standalone-2.45.0.jar -role node -nodeConfig /Applications/selenium/node.json
环境:
OSX Yosemite
Safari 8.0.3
Chrome 41
当用户未登录时,是否有办法从系统启动时运行Selenium
回答:有点
如果您的计算机未登录,您怎么能期望浏览器窗口弹出?启动后,只需在登录屏幕上描绘您的计算机。您不能期望浏览器窗口在登录提示时弹出
你能做的是找到一种自动登录计算机的方法,然后将你的jar放在用户启动中,而不是机器启动中
另一种选择是,如果有一种方法可以将mac引导到命令行,您可以尝试headless。这真的是一个答案,还是一个注释?这是Selenium特有的问题,还是只是在启动时启动任何可执行jar?