今天本来打算写第一个 case
可是对于新人来说总是困难重重
appium inspector 这个工具就是获取元素控件属性的工具 类似于 android 上的 uiautomatorviewer
前提要启动 appium server ,启动成功
然后运行你的 code 创建一个 session
之后点击 那个 “i” 按钮
问题出现了 inspector 一直在 loading
不知道是什么原因 感觉要 loading 到地老天荒了

require "rubygems"
require "selenium-webdriver"
capabilities = {
    :browserName => "ios",
    :platform => "MAC",
    :app => "com.baidu.news.newstest"
}
server_url = "http://0.0.0.0:4723/wd/hub"
@wd = Selenium::WebDriver.for(:remote, :desired_capabilities => capabilities, :url => server_url)
elements = @wb.find_elements(:tag_name, 'textField')
puts elements
@wb.quit

又已经了一番折腾
发现 build 出来的包,app 文件,在模拟器上能用 inspector 这个工具
但是换成真机的话 有报错了,估计 inspector 只能用在模拟器上
现在还剩一个问题:
真机上 为什么 driver 启动不起来??


↙↙↙阅读原文可查看相关链接,并与作者交流