美文网首页
H5元素定位之安装&问题

H5元素定位之安装&问题

作者: 移动端技术 | 来源:发表于2018-12-05 23:52 被阅读0次

    一、安装的软件:
    1.chrome版本和手机的Android System Webview版本无任何关系,下载对应webview的Chrome driver版本就可以了
    2.https://npm.taobao.org/mirrors/chromedriver
    进入网页,点击任意版本(尽量进入版本高的,由于其包含的低版本的匹配版本),进入详情页

    1.jpg
    点击notes.txt,查看不同版本的chrome对应哪个版本的chromedriver,然后下载对应版本的chromedriver
    1. appium服务chromedriver驱动文件的位置:
      (Windows): C:\Users\xxx\AppData\Roaming\npm\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win
      (mac) :
      /Users/xixi/node_modules/_appium-chromedriver@4.7.0@appium-chromedriver/chromedriver/Mac

    二、前提准备:
    1.需要开发出一个app的webview是debug模式的Android包
    2.电脑连接手机:adb devices
    3.打开pc的chrome输入chrome://inspect/#devices
    4.打开手机的chrome
    5.打开app的H5页面
    6.pc端的chorme出现类似这个信息

    2.png
    7.点击inspect进入Devtools窗口,此时窗口可能是空白或者404,说明被强了,这时候就是发挥你能力的时候了!!!!
    8.一切准备好了,就是可以开始代码之路了

    三、报错
    1.报错信息:appium.common.exceptions.NoSuchContextException: Message: No such context found.
    解决办法:在操作H5页面元素之前加上driver.switch_to.context('WEBVIEW_xjxxjxj')
    这个信息是打印contexts得到的

    4.png

    2.报错信息:selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Failed to start Chromedriver session: A new session could not be created. Details: session not created exception: Chrome version must be >= 67.0.3396.0
    (Driver info: chromedriver=2.41.578706 (5f725d1b4f0a4acbf5259df887244095596231db),platform=Mac OS X 10.13.6 x86_64)
    解决办法:解决appium自带的Chromedriver版本和设备Android System Webview版本不一致的问题这个链接里有答案
    先查看手机的Android System WebView版本,然后下载对应版本的chromedriver即可

    4.报错信息:No Chromedriver found that can automate Chrome '58.0.3029'. See https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver.mdfor more details.
    解决办法:
    Mac版本地址:/Users/xixi/node_modules/_appium-chromedriver@4.7.0@appium-chromedriver/chromedriver/Mac

    四、阻止chrome自动升级方法
    1.Mac:https://blog.csdn.net/chenyufeng1991/article/details/78568919
    2.win:https://jingyan.baidu.com/article/76a7e409f2137afc3b6e15be.html
    3.客户端:https://bbs.kafan.cn/thread-1681890-1-1.html

    4.png

    相关文章

      网友评论

          本文标题:H5元素定位之安装&问题

          本文链接:https://www.haomeiwen.com/subject/oiwgcqtx.html