美文网首页
appium下元素找不到常见定位方法

appium下元素找不到常见定位方法

作者: 多夏_zoey | 来源:发表于2019-04-11 13:09 被阅读0次

    1、启动desktop,使用search for element查看元素是否能找到

    PS:如果这个里面能找到,实际场景用例中找不到

    1)先加等待时间

    2)打印当前上下文,如果上下文不是NATIVE_APP时,记得切换一下上下文

    driver.context("NATIVE_APP");

    2、使用curl命令模拟向服务器发送请求

    session_id=330e0a5a-e803-4999-bb2f-fbe7ac5f7539

    //0.5s轮询一次

    while true;do sleep 0.5; echo; curl -X POST http://127.0.0.1:4723/wd/hub/session/$session_id/elements --data-binary '{"using":"xpath","value":"//*[@text='账号密码不匹配']"}' -H "Content-Type: application/json; charset=UTF-8" ;done

    3、打印页面pagesource查看元素是否存在

    System.out.println(driver.getpagesource());

    相关文章

      网友评论

          本文标题:appium下元素找不到常见定位方法

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