appium 如何定位webview元素

在投资交易过程中,遇到第三方平台的H5页面输入交易密码时,需对WebView进行定位操作。通过在模拟器中打开Chrome的chrome://inspect,由于网络限制无法直接查看页面,可以将URL复制到其他浏览器(如IE)并使用F12开发者工具查看源码进行定位。在Appium中,获取所有context,找到包含'webview'的上下文,并切换,然后通过ID定位元素进行输入和点击操作。
摘要由CSDN通过智能技术生成
问题:投资交易时跳转到第三方平台输入交易密码,该页面是一个h5页面,具体页面定位如下图所示:
如何针对这种h5页面进行定位操作呢

解决方法:
1、模拟器中打开h5页面,然后打开chrome浏览器,在地址栏中输入【 chrome://inspect】,界面如下
因没有进行翻墙,所以点击打开页面是空白的,那如何才能看到页面呢,在此偷了一次小巧,从chrome浏览器中将url连接地址粘贴到其他浏览器进行打开,
比如说使用IE浏览器打开,按下F12即可看到源码,然后即可定位(因为h5页面也是一个链接地址,只要知道其连接地址,通过其他浏览器也能将其打开)





2、具体代码如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值