51Testing软件测试论坛
标题:
求助ElementNotVisibleException
[打印本页]
作者:
wsryyffs
时间:
2015-4-7 17:50
标题:
求助ElementNotVisibleException
要点击百度的“登录”。
driver.findElement(By.name("tj_login")).click();
selenium报错:ElementNotVisibleException
如果改成driver.findElement(By.partialLinkText("登")).click();
能成功点击
有知道是什么原因吗?
作者:
wsryyffs
时间:
2015-4-7 18:18
找到原因了,name=tj_login,有两个,默认找到的是已经失效的
作者:
qiyucn
时间:
2015-4-8 13:00
对,一般都是这种情况,我也遇到过。driver.findElement(By.name("tj_login")).get(1).click 就行了。
作者:
zzhengjian
时间:
2015-4-28 22:57
一般写定位最好定位到唯一的元素,以避免不必要的麻烦。建议以后locator都用css或是xpath来写吧,推荐一款插件,firefox底下的firepath, 可以对写好的css和xpath进行验证。很强大的工具。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2