➜ ~ instruments -s devices
Known Devices:
lihua的MacBook Air [DD126F87-5B14-55FA-9045-CBC6064F5299]
Resizable iPad (8.0 Simulator) [4858F598-29D2-4E53-9E36-53747C480D1A]
Resizable iPhone (8.0 Simulator) [E71308F7-2B81-450F-9FB1-0B48FC0D8507]
iPad 2 (7.0.3 Simulator) [E8E8A927-7475-4E64-8616-1782E67B1873]
iPad 2 (8.0 Simulator) [28D3DCB1-60EA-4777-A558-D7F55867F737]
iPad Air (7.0.3 Simulator) [AFB4A797-AC8B-44D9-956A-28309FD43011]
iPad Air (8.0 Simulator) [16E78C88-0E58-4A21-97B1-C9F2E7761166]
iPad Retina (7.0.3 Simulator) [C83CB313-BB13-48B8-A989-F3FA765D77F5]
iPad Retina (8.0 Simulator) [C29FE5F2-A4FE-45E2-A8A0-DC96782639B8]
iPhone 4s (7.0.3 Simulator) [5525F839-57C4-4643-AB9D-8336AA23F21E]
iPhone 4s (8.0 Simulator) [BF94BA47-9EF2-49BD-ACB6-359381A09408]
iPhone 5 (7.0.3 Simulator) [4A1B0D01-A5EC-414F-8140-C1ABF2E46E80]
iPhone 5 (8.0 Simulator) [83FD5F96-AC57-41B1-A34D-1223E4DF33CF]
iPhone 5s (7.0.3 Simulator) [531C27F2-0683-4EB9-9089-153AE59EEE62]
iPhone 5s (8.0 Simulator) [0BB7D2C7-11A6-4629-8EE4-5CC19BD9AD3A]
iPhone 6 (8.0 Simulator) [176E7205-CE5A-44CF-ACC0-B7A37A6A513F]
iPhone 6 Plus (8.0 Simulator) [2D04C98E-230F-4CF2-9DA8-6911F7372EE5]
加一个命令
提示的已经非常清楚了:
Couldn't find ideviceinstaller, trying built-in at /Applications/Appium.app/Contents/Resources/node_modules/appium/build/libimobiledevice-macosx/ideviceinstaller
#11 楼 @wangcityboy 期待你的分享。
#9 楼 @wangcityboy 。。。你真是无敌了。这个是只给 android。 ios 凑什么热闹啊。
我测试下可以运行。
说好的分享呢?
#1 楼 @seveniruby 嗯 目前就是 setting,其实就是那个 sqlite3 的数据库。
代码请贴代码并使用代码块!
日志请贴日志并使用代码块!
提问,指明问题信息,请像一个职业测试一样报问题
支持 Markdown 格式, 粗体、删除线、单行代码
支持表情,见 Emoji cheat sheet
按 “M” 键查看更多 帮助。
你自己这个 java client 是啥版本啊
如果是学习的话,能看下日志嘛?太明显的错误了。都提示你,缺少什么了。看看文档。
http://testerhome.com/topics/941
3 个月前就发现了,也发了帖子。
#21 楼 @wangcityboy 另外你如果要大家帮忙一起 至少把源码分享出来。
#21 楼 @wangcityboy 哦 那你学习,得研究呀,别一直让别人研究。。
#19 楼 @wangcityboy 。。。我怎么知道,这个代码是你们公司自己写的。
#16 楼 @wangcityboy 能否贴代码,不贴图?初看是启动 iOS 设备的。
#14 楼 @wangcityboy 手动启动模拟器啊
2.driver.find_element_by_ios_uiautomation('.elements()[1].cells()[2]') 第二个问题是一个查询语句的拼凑。
_getElementsByUIAutomation: function (selectorCode, ctx) {
if (!selectorCode) throw new Error('No code provided.');
var code;
if (selectorCode[0] !== '.') {
code = selectorCode;
} else if (ctx === null || typeof ctx === 'undefined') {
code = '$.mainWindow()' + selectorCode;
} else if (typeof ctx === 'string') {
code = '$.getElement(\'' + ctx + '\')' + selectorCode;
} else {
code = 'ctx' + selectorCode;
}