请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

appium 跳转到 webview ,switch_to.context()遇到的问题

webview版本好像是33.0.0.0(是图上显示的这个吧)然后看了下对照表把原来的chromedriver换成了v2.9版本,运行脚本后没有执行switch_to.context(),log如下
图片描述
图片描述
图片描述
图片描述
图片描述
图片描述图片描述
过了大概5-10分钟返回如下错误图片描述

正在回答 回答被采纳积分+3

3回答

Mushishi 2019-03-11 12:20:53

加一个'chromeOptions': {'androidProcess': 'webview得地址'}

0 回复 有任何疑惑可以回复我~
  • 提问者 慕工程9059550 #1
    加了还是同样的错误
    回复 有任何疑惑可以回复我~ 2019-03-11 21:16:54
  • Mushishi 回复 提问者 慕工程9059550 #2
    那就来一个终极大招,把你的webview去升级
    回复 有任何疑惑可以回复我~ 2019-03-12 10:14:27
Mushishi 2019-03-11 12:20:20
desired_caps = {
'platformName': 'Android', 
'platformVersion': 'x', 
'deviceName': '123', 
'app': 'ssssss', 
'appPackage': 'xxxxxx', 
'appActivity':'xxxxxxxxx', 
'chromeOptions': {'androidProcess': 'webview得地址'}
}


0 回复 有任何疑惑可以回复我~
Mushishi 2019-03-07 11:01:12

你好,你这个获取到了,你在你切换里面去点击。for里面的2打印出来没有?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕工程9059550 #1
    等了很久都没打印出2
    回复 有任何疑惑可以回复我~ 2019-03-07 14:33:52
  • Mushishi 回复 提问者 慕工程9059550 #2
    切换后你直接去点击,然后看一下appium日志里面报的是什么错误。
    回复 有任何疑惑可以回复我~ 2019-03-08 13:21:23
  • 提问者 慕工程9059550 回复 Mushishi #3
    点了后log还是停在found excutable in.. 这里
    回复 有任何疑惑可以回复我~ 2019-03-09 20:33:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信