以雪球app为例-混合页面自动化实践

雪球案例:

1)打开应用

2)点击“交易”

3)点击“A股开户”

4)再输入用户名和密码

5)点击“立即开户”

6)退出应用

代码如下:

要记住切换上下文!记住!
运行报错:原因是打开开户页面的时候类似于在web页面重新又打开了一个新的页面,因此没有找到当前窗口 
 
2.一般会遇到的坑
当有多个浏览器需要选择时,一是可以放到默认路径下,另一个时可以用以下方式:设置路径
也可以创建一个mapping文件,如官网上所述:
 
运行:

 

可以看到appium日志中查找webdriver的打印

测试混合应用坑比较多,因为是在原生和h5页面之间需要切换 
posted @ 2020-05-11 14:10  zhaikunkun  阅读(345)  评论(0)    收藏  举报