Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我无法配置从startup LaunchD或startup cron在OSX上启动selenium的方法_Selenium_Osx Yosemite_Selenium Grid - Fatal编程技术网

我无法配置从startup LaunchD或startup cron在OSX上启动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

我想让我的OSX Mac Mini在桌面重新启动时启动Selenium Jar(OSX Selenium网格节点)。如果我用一个登录的用户帐户运行Selenium Jar,它运行得很好。当我运行Selenium Jar时,请执行以下操作:

1) 发射

2) cron作为用户,在启动时运行cronjob(@startup)

如果在用户未登录的情况下运行jar,则Safari和chrome都会出现错误

存在一个已知的缺陷(),但所有的解决方法都不起作用。当用户未登录时,是否有办法从系统启动时运行Selenium

命令:

/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?