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());
网友评论