51Testing软件测试论坛

标题: 求助:xpath没有定位失败 [打印本页]

作者: jaychang1989    时间: 2014-7-28 20:48
标题: 求助:xpath没有定位失败
页面代码:
<td align="center" vAlign="middle">
      <img width="85" height="24" onclick="javascript:login()" src="/ILP/images/logindl.gif" complete="complete"/>

脚本代码:
driver.findElement(By.xpath("//img[@onclick='javascript:login()']")).click();

环境使用的是IE8+selenium-java-2.42.2.jar
请问下大家,我这边使用xpath定位失败,出错在哪里了,麻烦大家帮忙指正一下,谢谢了。
作者: luihengk    时间: 2014-7-30 12:46
不知道,用fireFox安装一个XPath插件来获取不行吗?
作者: xiaolijust5    时间: 2014-7-30 17:00
看看你的这段页面,是不是在iframe里面;如果是在iframe里面的话需要将焦点先一刀iframe内
类似于这样的
driver.switchTo().frame(driver.findElement(By.xpath("//div[@class='Dialog']/table/tbody/tr[1]/td[2]/iframe")));
作者: joykao    时间: 2014-8-1 14:12
你确定xpath的值是没错的么?
作者: testdc    时间: 2014-8-2 07:47
页面代码:

      

脚本代码:
driver.findElement(By.xpath("//img[@onclick='javascript:login()' ...
jaychang1989 发表于 2014-7-28 20:48



    楼主,你好。你下载的selenium2.42.2版本的大小是多少M哦?
作者: jaychang1989    时间: 2014-9-4 17:35
回复 3# xiaolijust5

不是在iframe里面,可能定位有问题,后来使用src定位的,就可以了
作者: jaychang1989    时间: 2014-9-4 17:36
回复 5# testdc

selenium-java-2.42.2.zip  23.5M
作者: 542551042    时间: 2014-9-9 14:52
selenium  定位支持多种的 你可以用css  也行的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2