官方解释:
iOS 9 is supported only on Appium 1.4.11 and above (1.5 beta). Refer the following link to reconfig your appium client to 1.4.11 to fix the above issue.
原因是 iOS 9.0 的 simulator 名字改了。原来是 iPhone (8.1 Simulator), 但到了 9.0 把后面的 Simulator 去掉了。 appium 是根据 platform, deviceName 和 platformVersion 组合 simulator 的名字的,Simulator 默认会自己加上,所以开不了。
#10 楼 @shenkai600 我只是搬运工,现在项目中还是 E2E 。要实现上述这种测试方式需要开发和测试一起努力,而且工作量相比直接 E2E 会大一些,所以短期项目估计不会这么干。
如果自己没有什么好的想法,建议用 selenium 推荐的 pageObject 模式来写用例,可维护性比较强。
参考链接:http://selenium-python.readthedocs.org/en/latest/page-objects.html
appium 中 webview context 对应的是 webview 的 chrome 内核 这个进程(它是通过抓取进程数据来检查有没有 webview 的)。个人觉得应该不会你一按返回键切换回 native 界面这个进程就马上消失,而是 webview 暂时存在缓存中,直到内存不够用或者应用被关掉。
你可以试验一下,看返回 native 界面后 chrome 内核的进程是不是还在,或者立即回去 webview 界面是重新加载还是马上就出现了。
#29 楼 @happystone 这个可以有。不过木有专业设备,准备用数码相机凑合一下。。。
试了下,www.testerhome.com 也不行,统一用 https://testerhome.com 访问吧。
#19 楼 @tongshanshanshan 继续加油!以后多点过来 Testerhome 交流, sharing codes show cool !
赞一个!
这么短时间能做到这个程度很不错了,框架的层次基本已经出来了。
下面是一些个人的建议:
接下来是个人代码洁癖给出的吐槽,不想打击你,但忍不住要吐下槽:
with open(path, mode) as f
来打开文件。赞同这个:
眼界放出去,不要局限于计算机互联网。我们这一群人,视角太窄,看不出去。
接下来 2 年要扩展视野了。
#1 楼 @missgong0 既然你查到了这方面的资料,要不顺便把它们汇总一下发个帖子?
#8 楼 @gaopeng1106 畅聊群里有个叫小白的在微信,你可以反馈下给他。
#21 楼 @lihuazhang 这个可以有。我先找下有没有可以合作的,否则就只能拿手机上了。。。
#9 楼 @tagore_shao 我觉得最有成就感的是不仅发现了 bug ,而且还找到了修复的方法。我相信开发也更愿意和这样的测试合作。
大家一起加油啊!
不错,很棒的 gui 工具!
PS: testerhome 拼错了,少了 er
#8 楼 @carl
#9 楼 @weamylady 你们赶紧发啊。。。没多少天了。。。
不错~
无论是哪个流,最终都是靠 type=file 的 input 标签去传递的这个文件的内容的。
赞!
赞!