我已完成此处列出的所有步骤来设置支持 webdriver 的 iphone 模拟器。在创建驱动程序实例时,我还可以使用以下代码在本地运行我的模拟器脚本。
driver = Selenium::WebDriver.for :remote, :url => "http://localhost:3001/wd/hub", :desired_capabilities => :iphone
我打算将这个模拟器连接到 sel grid 2,它的集线器在 Windows 机器上远程运行。
有人可以分享在mac机器上启动selenium webdriver节点的命令(巧合的是我的本地机器)。
就像是
java -jar selenium-server-standalone-2.21.0.jar -role webdriver -hubHost remotewindowmachine.com -hubPort 4444 -hub http://remotewindowmachine.com:4444/grid/register -host iphoneIP/hub -port 3001 -browser browserName=iphone
引发错误
Exception in thread "main" java.net.BindException: Selenium is already running on port 3001.
这似乎很明显,但我对该怎么做感到困惑。
那么有人可以帮助我吗?