以雪球app为例-混合页面自动化实践
雪球案例:
1)打开应用
2)点击“交易”
3)点击“A股开户”
4)再输入用户名和密码
5)点击“立即开户”
6)退出应用
代码如下:
要记住切换上下文!记住!
运行报错:原因是打开开户页面的时候类似于在web页面重新又打开了一个新的页面,因此没有找到当前窗口
2.一般会遇到的坑
当有多个浏览器需要选择时,一是可以放到默认路径下,另一个时可以用以下方式:设置路径
也可以创建一个mapping文件,如官网上所述:
运行:
可以看到appium日志中查找webdriver的打印
测试混合应用坑比较多,因为是在原生和h5页面之间需要切换
浙公网安备 33010602011771号