51Testing软件测试论坛

标题: selenium 动态元素的问题 [打印本页]

作者: discusstest    时间: 2011-11-1 18:36
标题: selenium 动态元素的问题
Hi,昨天刚开始用selenium, 碰到一个动态元素的问题,查找相关资料没解决。
有一个动态元素,前面是元素名称,后面是动态生成的ID,selenium总是找不到它,如何指定?
[attach]75874[/attach]
导出得到相应的html语言是
<tr>
        <td>clickAndWait</td>
        <td>id=ClusterNodesHyperlink_caption_641869378</td>
        <td></td>
</tr>
网上查找相关资料,试过把脚本改成以下方式重新执行,都不行
<td>contains[@id, "ClusterNodes"]</td>
<td>starts-with[@id, "ClusterNodes"]</td>
我对html, Xpath都不熟悉,是语法写的不对吗?
谢谢!
作者: pandoraswiss    时间: 2011-11-2 13:23
我这里招selenium的测试,你愿意来试吗
作者: gaha    时间: 2011-11-2 15:30
印象中clickAndWait只是页面刷新前的一个等待状态,貌似没有实际意义。最好到处junit4格式的代码,问题就明确了。
作者: gaha    时间: 2011-11-2 15:30
印象中clickAndWait只是页面刷新前的一个等待状态,貌似没有实际意义。最好到处junit4格式的代码,问题就明确了。
作者: VincentYang    时间: 2011-11-2 17:02
回复 2# pandoraswiss


    你是那里的!
作者: lijingcheng3359    时间: 2011-11-3 22:44
本帖最后由 lijingcheng3359 于 2011-11-3 22:48 编辑

如果还不是selenium 2建议升级,
查找元素的方法有很多,比如By.id By.name By.cssSelector By.xpath ...(更多的看API) 至少后两种适合你这种情况。
作者: 阿七    时间: 2011-11-4 10:45
同意6楼的意见   换个方法 就行了
作者: 阿七    时间: 2011-11-4 10:46
XPath Finder     xpath checker  查找元素很不错
作者: 阿七    时间: 2011-11-4 10:46
XPath Finder     xpath checker  查找元素很不错
作者: htsnoopy    时间: 2011-11-10 10:51
我觉得,看一下你用client的chm帮助手册,上面有关于API的详细解释,应该能找到你想要的方法。




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