error1 发表于 2014-12-5 14:45:09

xpath定位求助

页面用的是extjs框架,所有不能用id来定位,页面如下:
页面由很多个<div id="menus_11" class="menus_min">构成,下面的ul/li基本一致,只有连接文字不一样。
然后我写的XPATH=//div[@class='menus_min']/ul/li/a;运行结果是:
Exception in thread "main" org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"//div[@class='menus_min']/ul/li/a"}
Command duration or timeout: 20 milliseconds
初学,怎么办?

gaha 发表于 2014-12-5 16:13:16

使用seleium测试EXT类库的方法
http://blog.sina.com.cn/s/blog_58e0371601012zl7.html

jaychang1989 发表于 2014-12-5 16:25:17

用id不行吗?

error1 发表于 2014-12-8 09:48:54

jaychang1989 发表于 2014-12-5 16:25
用id不行吗?

ID是动态的

gaha 发表于 2014-12-8 10:19:48

error1 发表于 2014-12-8 09:48
ID是动态的

给你发的方法,就是解决EXT库导致ID变化的办法。

error1 发表于 2014-12-8 14:00:30

gaha 发表于 2014-12-8 10:19
给你发的方法,就是解决EXT库导致ID变化的办法。

好的,谢谢,看过了
但有个疑问,这个是只能解决IDE下的问题,如果我把代码导出到eclipse里,还是不行

gaha 发表于 2014-12-8 14:53:26

error1 发表于 2014-12-8 14:00
好的,谢谢,看过了
但有个疑问,这个是只能解决IDE下的问题,如果我把代码导出到eclipse里,还是不行

我记得我在rc里用过,你试试吧。

error1 发表于 2014-12-8 14:59:11

gaha 发表于 2014-12-8 14:53
我记得我在rc里用过,你试试吧。

请问在RC里怎么用?

gaha 发表于 2014-12-8 15:35:17

呵呵,已经超过5年了,我那会儿用了一下,就写在博客里了,N年没看了……

joykao 发表于 2014-12-9 18:28:42

xpath的值写的有问题,或者尝试用cssSelector呀。。。。
页: [1]
查看完整版本: xpath定位求助