51Testing软件测试论坛

标题: 求解Selenium XPath中following-sibling定位不稳定 [打印本页]

作者: ziqiuwendan    时间: 2011-4-13 12:08
标题: 求解Selenium XPath中following-sibling定位不稳定
在selenium测试web站点,使用xpath对页面元素进行定位,其中一个元素定位时使用到了following-sibling来定位同级元素,如下:
//html/body/table/tbody/tr/td[text()='abc']/following-sibling::td/input
连续回放脚本3次,每次都只有中间一次定位成功,其他均失败,
失败的时候均定位到了其他的td中,日志如下:
//html/body/table/tbody/tr[5]/td[6]/img[2]
而定位成功的那次日志中就是//html/body/table/tbody/tr/td[text()='abc']/following-sibling::td/input

为什么不能稳定定位呢?大家帮忙看看什么原因导致的吧,谢谢!
作者: shanxi    时间: 2011-4-14 18:48
为什么弄这么长的xpath?
越长性能越差

用Firefox xpath checker重新取一下。




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