1. IE11找不到元素
版本支持的问题,换浏览器可以找到
2. Android版eclipse不能运行junit,报internal空指针错误
更换eclipse版本
3. 用id/name找元素,不可点击或输入
用xpath找元素
4. xpath找不到元素
存在iframe,用driver.switch.frame切换frame可以找到
5. 页面一直读取,300秒过后提示timeout
除了设置driver.manage().timeouts().implicitlyWait,也更改driver.manage().timeouts().pageLoadTimeout的值
其他方法:Selenium.Wait类
6. 页面中包含伪元素::after
<div class=xxxxx>
::after
<a class=xxxxxxx href="some">
<span>文字</span>
用xpath “//div/a/span”找不到
用”//a/span”可以找到
7. 鼠标悬停
Actions action = new Actions(driver); action.moveToElement(WebElement);
用xpath定位一列中的最后一个元素
//div/li[last()]
定位最后一个li元素
xpath文章:
http://www.cnblogs.com/TankXiao/p/5253072.html
http://blog.csdn.net/boer521314/article/details/40923821?utm_source=tuicool&utm_medium=referral
http://www.cnblogs.com/TankXiao/p/5253072.html