既然来社区发招聘,麻烦还是遵循社区规范,使用 markdown 调整下格式吧。
#75 楼 @moxiaozhou crash 了 monkey 就不会继续跑了。因为底层用的是 UIAutomation ,只要被测应用的进程不在前台运行,就无法执行 monkey 。crashMonkey4iOS 也带有 crash 后自动重新启动应用重跑 monkey 的机制。
#74 楼 @junewang1990 不客气,感谢你才对,解决了一个问题~
标题和内容感觉有出入啊,这只是 UI 自动化工具合集,算不上 远程移动测试平台 吧。。。
你用的是 Titanium ?
#6 楼 @nancy2896 输入法有办法直接输入这个符号不?
这个是什么符号?
日志请使用代码块。
你看下文档,swipe 是怎么使用?我觉得是你对 swipe 的使用不正确。
另外,这个应该是 Appium 节点的,不要发到招聘节点,这次我帮你改了。
感觉来电、短信、闹钟这种中断安装的都是等价类吧,都属于系统中断。但从原理上说,这是系统负责的事情,感觉和 app 本身没有太大关系。
另外,确实如 @addison 所说,你的测试点偏表象了,有图标不代表安装就没问题,有图标后打开就闪退的也不能认为安装没问题。
具体控件名称可以给下不?用 Swift List View
去搜索,没找到什么有用的东西。
解析整个 xml ,每个节点变成 node 对象,然后递归从你这个元素节点开始找 node 的 parent 吧?
不过搞个绝对路径有什么意义?
直接用 UIAutomation 会出这个问题不?
Appium 会自动帮你开模拟器,不需要知道当前开的是哪个模拟器。
是这个原因?
不错,对于还没有养成测试习惯的公司或者团队来说参考意义很大。
#71 楼 @junewang1990 我用得不多,但我之前用得时候没遇到过。
你在它的 github 上问下它的作者?
#68 楼 @junewang1990 先确定下,你的 app 确实没有挂?再者,没看出这里和线程有什么关系。印象中 CrashMonkey4iOS 是通过 idevicedebug 命令唤醒 app 的,虽然是通过另外的线程启动,但应该和 app 切不回来关系不大。
最近都没怎么关注 WDA 了,之前它的开发者说 API 要改成遵循 WebDriver 的,不遵循的用类似 appium 的方式用私有 route ,但不知道现在进展如何。
python client 的话我后面找个时间重写一个吧,之前在公司写的现在我手上也没有了。。。
info: [debug] Responding to client with error: {"status":7,"value":{"message":"An element could not be located on the page using the given search parameters.","origValue":"Element was not found."},"sessionId":"731aff66-ddd6-83cf-779a-3243c638927f"}
selendroid 和 uiautomator 看到的屏幕元素树内容是不一样的,两者的 xpath 不通用。
你单独使用 selendroid 的 inspector 看下屏幕元素树,再根据它写 xpath 吧。
代码请使用代码块。
#90 楼 @michael_wang ????