https://testerhome.com/topics/9209 这一篇总结的很好
员工安居计划 很赞啊
获取 iOS 的设备 udid,用idevice_id -l
获取到的应该是所有连过电脑的 iOS 设备的 udid 吧 可能还有模拟器的,拔掉其中某个设备后可能还能获取到这个设备的 udid, 有没有这样的问题?
driver 呢
@913616672 也是 xpath 用的多 find_element_by_xpath("//UIAButton[@label='提交']")
@913616672 log 信息也贴一下看看
感觉是 xpath 路径不对
我是循环查找某个元素,设个时间超过这个时间一直没找到就认为页面有误,找到了就认为页面加载成功了。
更新了 os 系统后 问题解决
加油!
@Duke 好的 多谢 我试试
except 里边只有 print 就算到了异常里边也只是 print 没有错, 加一个 raise 把异常抛出来
大玩家 懒投资 福利好好
也遇到了楼上的问题,
Xcode Command Line Tools require version: 2347 and above
xcode 已更新到 8.3.3 , xcode-select -v
显示
xcode-select version 2345.1
去开发者平台下载安装了 Command_Line_Tools_macOS_10.12_for_Xcode_8.3.dmg 还是不行,有人遇到这样的问题吗?
@skytraveler 用 appium1.5 版本 设置 desired_caps['recreateChromeDriverSessions'] = True
切换到非 chrome-Driver 会 kill 掉 session,就不需要手动 kill 了。
微信 webview 看思寒的帖子https://testerhome.com/topics/6954
加 desired_caps['chromeOptions'] = {'androidProcess': 'com.tencent.mm:tools'}
切换微信里边 webview
self.driver.switch_to.context('WEBVIEW_com.tencent.mm:tools')
webview 第一次点击操作后继续操作无响应的问题暂时没找到原因暂这么处理了,切换到 native 再切换回 webview,需要再添加一条desired_caps['recreateChromeDriverSessions'] = True
appium API 上说的是每次切换到非 chrome-Driver 时 kill 掉 session 注意这个设置在 appium 1.5 版本上才做了处理,1.4 版本上是有问题的。查看 github 的 issue
https://github.com/appium/appium/issues/4502
FBSimulatorControl 这个也是要 Xcode8.3.2 的 我再找找看
滴滴福利超好,平台建设都起来了,有利个人发展。顶一个
蒲公英专家测试 有朋友在用
@seveniruby 感谢
版本 1.7
appcrawler -a 123.apk --capability noReset=true
报错
Error: Option --capability failed when given 'noReset'. Expected a key=value pai
r
Error: Unknown argument 'true'
Try --help for more information.
TabError: inconsistent use of tabs and spaces in indentation
搜一下