selenium 各种很奇葩的异常

问题1:使用selenium3+java的脚本模拟登陆时,总是提示用户名,密码错误
解决方法:1 在执行输入用户名和密码的代码之前,加上driver.navigate().refresh();
QQ群里的同行提供的建议,至于为什么,还没有人告诉我!

问题2 : 现在前段HTML代码中的id,name等等越来越少,无奈经常用xpath,
但今天用xpath试了很多遍,就是无法定位到需要点击的元素。
解决方法:进入到页面后,先使用getText()方法获取某个元素的文本,然后再查找需要点击的元素。看似完全没有关系,具体原因暂时不知道!

E: driver.findElement(By.id("首页")).getText();
    driver.findElement(By.id("需要点击的元素")).click;

QQ 群:219537016 虽然没啥人气,群主经常装死中!

posted @ 2018-06-05 13:44  wujianqinjian  阅读(3241)  评论(0编辑  收藏  举报