【发布时间】:2012-11-30 11:05:56
【问题描述】:
尝试到达任何主机时开始接收:
[1] pry(main)> require "selenium-webdriver"
=> true
[2] pry(main)> driver = Selenium::WebDriver.for :remote, :url => "http://xxx.xxx.xxx.xxx:3001/wd/hub/", :desired_capabilities => :iphone
=> #<Selenium::WebDriver::Driver:0x..fb1a8bc1a0f688d1c browser=:iPhone>
[3] pry(main)> driver.get "http://google.com"
Timeout::Error: Timeout::Error
from /Users/apple/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/protocol.rb:146:in `rescue in rbuf_fill'
先决条件: - 只有真机,iOS 模拟器没有错误 - 最新版本的 iPhoneDriver / Selenium Webdriver, iOS5 / iOS6 - 尝试了几个单元(Mac OS)并得到同样的问题 - 几天前还可以正常工作 - 不知道会发生什么 - 在类似代码上不会在 Andoid 上重现
【问题讨论】:
-
这些是错误消息...代码在哪里?
-
感谢您的回答,但请仔细查看 - 那里的代码。
标签: ios ruby selenium webdriver