#9 楼 @wanwan001 Appium 1.6.0 现在已经正式发布了,没必要再 beta1 跟 beta2 了。你可以试一下正式版。
关于 xpath 的改动,https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/migrating-to-xcuitest.md#element-class-name-schema 说得比较清楚,大致就是 1.6.0 会帮忙自动转换 UIA* 开头的 element 到 XCUIElementType 的 element,但是自己最好用其它的 inspector 确认一下 xpath 结构没变。Appium 自己的 inspector 还没有支持最新的 1.6.0,所以我现在用的是 macaca 的 inspector。
安装包没有更新,但是 npm 已经更新了,你可以直接 npm install appium 来得到最新的版本。
刚正式发布了,xpath 的改动比较坑。
signature 的脚本都写成这样了不如直接就用 request npm 写个轻量的 framework 了。还能直接连上 CI 跑。
TMQ 今天刚推送的腾讯电量仪:)
试用了一下,npm global install 报错,最后用的 local install。
对于 iOS 元素,似乎没有 UI 控件名(UIATextField 之类)?需要自己从 type 转换吗?
另外每个元素的 property 里有 accessibility id 吗?
公司是刚融了 A 轮吧,这个细分市场竞争挺激烈的,继续加油:)
欢迎国外的团队吗?一直关注 testerhome,有些技术实现想与国内的同行们交流一下。现在报名一个 presenter 是不是太晚了?
这种情况我们用 driver.waitTillAvailable('OK', 'accessibility id').click()
(我们用的是https://github.com/admc/wd javascript binding)