zoukankan      html  css  js  c++  java
  • Appium 学习三:Appium-Desktop 填坑

    之前使用appium执行自动化脚本,现使用appium-desktop  遇到了一些问题

    1、使用name定位的报错   Locator Strategy 'name' is not supported for this session 如下图:

    原因:

    appium-desktop 默认不推荐使用name定位

     解决方法:

    1. 换其他定位方式,比如用xpath代替

    2.不用换定位方式不用换之前脚本的方法来完成无缝升级appium版本的定位方式

    修改源码解决问题,修改方法如下:

    修改路径:

    C:UserslenovoAppDataLocalProgramsAppium esourcesapp ode_modulesappium ode_modulesappium-android-driveruildlib

    修改文件:driver.js

    只需要修改其中一行即可
    this.locatorStrategies = ['xpath', 'id', 'class name', 'accessibility id', '-android uiautomator','name'];--------再此行代码中添加上name

    修改完成之后,保存文件,再次重启appium服务,就可以继续使用ByName定位

    2、Original error: No Chromedriver found that can automate Chrome 

    原因:需要对应的chromedriver版本

    解决方法 :将原来appium中对应的chromedriver版本放到appium-desktop中即可

  • 相关阅读:
    gradient函数
    matlab函数
    二进制中1的个数
    豆瓣电影数据分析
    豆瓣电影Top250数据爬取学习
    numpy_将nan替换为均值
    多次条形图
    Gym
    Educational Codeforces Round 59 (Rated for Div. 2)
    Codeforces Round #535 (Div. 3)
  • 原文地址:https://www.cnblogs.com/who-care/p/10072688.html
Copyright © 2011-2022 走看看