appium webview H5 测试

非常多的文章对于appium测试H5页面,都是一句driver.switch_to.context('WEBVIEW_XX'),然后利用Xpath定位,

事实上不管appium1.4 还是appium 1.6.X都费了点劲。


1. PC端 chromedriver 版本大于2.20,
C:\Program Files (x86)\Appium\node_modules\appium\build\chromedriver\windows
2. 手机端webview 版本(可以用chrome://inspect查看,第6条)和PC端chromedriver匹配:

3. APP添加测试 声明配置
WebView.setWebContentsDebuggingEnabled(true);
4. 'recreateChromeDriverSessions':'True',

5. 切换H5
self.driver.switch_to.context('WEBVIEW_co')
self.driver.switch_to.context('NATIVE_APP')

6. 寻找webview内xpath:
chrome浏览器输入chrome://inspect

点击inspect, 来到下图:(inspect以后出现页面如果是空白的,先翻墙再inspect)
点击搜索框1,把鼠标移到界面元素上,比如百度一下

再点击红框2,右键:



  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值