问题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 虽然没啥人气,群主经常装死中!