我在Appium网站上下载示例代码。
我有xcode 6.4 appium 1.4.13。
我运行simple_test.rb,这样的代码。 iOS scimitar启动,并在文本字段中放置值。但是当点击第一个按钮时。 错误消息出来,即使我睡了一段时间,消息仍然是。
info:[debug] [INST] 2015-11-04 09:54:53 +0000 Debug:得到新命令 7来自乐器:au.getElement('2')。rect()
info:[debug]收到套接字数据(83字节)info:[debug]套接字 数据被路由。 info:[debug]得到了仪器的结果: { “状态”:0 “值”:{ “原点”:{ “×”:94, “Y”:122}, “尺寸”:{ “宽度”:113, “高度”:37}}} < / p>
info:[debug] [INST] 2015-11-04 09:54:53 +0000调试:评估 au.getElement( '2')。RECT() 2015-11-04 09:54:53 +0000调试:评测完2015-11-04 09:54:53 +0000调试:回复日期:2015-11-04 09:54:53 +0000 调试:运行系统命令#8: /Applications/Appium.app/Contents/Resources/node/bin/node /Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-uiauto/bin/command-proxy-client.js 的/ tmp / instruments_sock 2,{ “状态”:0 “值”:{ “原点”:{ “×”:94, “Y”:122}, “尺寸”:{ “宽度”:113, “高度”:37}} } ... info:[debug]响应客户端错误: {“status”:13,“value”:{“message”:“发生未知的服务器端错误 在处理命令时。 (原始错误:连接 ECONNREFUSED) “ ”代码“: ”ECONNREFUSED“, ”错误号“: ”ECONNREFUSED“, ”系统调用“: ”连接“, ”origValue“:” 连接 ECONNREFUSED “},” 的sessionId “:” e7e398a0-E68D-4b71-8a74-1eef7fd6e948" } 信息:&lt; - POST / WD /集线器/会话/ e7e398a0-E68D-4b71-8a74-1eef7fd6e948 /元件/ 2 /点击 500 138.558 ms - 293
...
Appium :: Driver.new(desired_caps).start_driver
模块计算器 模块IOS #将所有Appium库方法添加到Test进行测试 #叫他们看起来更好。 Appium.promote_singleton_appium_methods计算器
# Add two numbers
values = [rand(10), rand(10)]
expected_sum = values.reduce(&:+)
# Find every textfield.
elements = textfields
elements.each_with_index do |element, index|
element.type values[index]
end
# wait { text 'Computer Sum' }
sleep(30)
button(1).click
答案 0 :(得分:0)
按命令安装ios-webkit-debug-proxy: brew install ios-webkit-debug-proxy
在终端上运行ios-webkit-debug-proxy。
ios-webkit-debug-proxy要求打开“Web检查器”以允许与iOS设备建立连接。打开它转到设置&gt; safari&gt;高级&gt;网络检查员 - 开。立即尝试。