手机的 WebView 升级下试试
adb
fiddler 拦截,改接口为异常参数
配置文件里配置的什么:
net = wifi
可以代码自行扩展 打开不同的 activity
成功吸引到了我...
撒时候加入蓝图,bootstrap
对每个接口参数的异常场景检测 如:
setupclass
是真机吗,我现在没有真机,用的是雷电模拟器?如果是真机,你可以尝试把 baserunner.py 里面的代码打开,在测试下
desired_caps['appPackage'] = devices["appPackage"]
desired_caps['appActivity'] = devices["appActivity"]
# desired_caps['app'] = devices["app"] 注释这个
我这里的 case 是放在 class 里面的,你只要在 class 引用不同的 case 就可以了,如果需要关联其他用例,你可以在 case 里调用相应的 page 就可以了,至于你想支持其他方式,你可以自己改造,我这里够用了……
权限提示,论坛里你可以好好搜索下有很多解决方案,我这边尝试过解决 8.0 系统的问题,所以一直用的 5 的版本,有点问题,后续解决了会更新
这里,还没有详细测试,所以就还没有更新,是在 pages 中的 check 中实现
ios 我只是简单调试过,后面一直没有去怎么适配和测试
testinfo:
- id: test003
title: 热门话题
info: 打开testerhome
testcase:
- element_info: dropdown-avatar
find_type: class_name
operate_type: click
info: 点击图像
- element_info: //ul[@class='dropdown-menu']/li/a
find_type: xpath
operate_type: click
info: 点击用户名
- element_info: //ul[@class="list-group"]/li[1]/div/a[2]
find_type: xpath
operate_type: get_text
info: 获取热门话题下的第一条标题
- element_info: ul.list-group > li:nth-child(1) > div.title > a:nth-child(2)
find_type: css
operate_type: click
info: 点击热门话题下的第一条标题
check:
- element_info: /html/head/title
find_type: xpath
operate_type: get_text
check: compare
info: 详情页的标题和历史标题相等
testcase 里面的一个 operate_type: get_text 取第一个值,check 下的 operate_type: get_text 取第二个值,两个值进行对比
ride 好像还不支持,具体看看官网
重新试试?有时候启动是慢点
现在检查点已经封装到了 yml 文件的 check 下,可以重新看下
已经在看这块了,BaseOperate 中的 operate_by 中 threading._start_new_thread(self.click_windows(device),()) 注释打开试试,我还没有进行详细的测试
你想研究就看看这个,https://testerhome.com/topics/6468
不知道你们是否接人了类似于第三方友盟这样的 sdk,如果可以,你或许可以从这方面入睡,简单很多
我现在是不管闪退问题,闪退就是用例失败了 测试报告有截图的
两个参数不一样
soapui 可以试试