我对Selenium已经有一个月了,到目前为止,我所使用的只是IDE。没有读过RC的奢侈(虽然我会在这个关键项目之后)。无论如何,我想知道如何点击搜索结果旁边的单选按钮w / c并不总是出现在同一位置。我在Selenium和编程方面的知识有限,我能想到的最好的解决方案是 veryfyTextPresent 在结果文本上,然后使用xPath盲目地点击文本旁边的几个位置(?这是否可行? )。我怎么能以一种不那么原始的方式做到这一点?
所以在这种情况下,我会验证 Bingo!,然后点击它旁边的单选按钮
O xxxxxxxx
O xxxxxxxx
O xxxxxxxx
O 宾果!
O xxxxxxxx
O xxxxxxxx
然而,在不同的搜索中,这可能是这样的
O 宾果!
O xxxxxxxx
O xxxxxxxx
O xxxxxxxx
O xxxxxxxx
O xxxxxxxx
无论如何,我希望我已经清楚地解释了我的问题。提前感谢您的所有意见,建议和指南。 :)
答案 0 :(得分:0)
尝试使用firebug来研究单选按钮的任何其他区别属性。如果它们确实存在,请使用它们来构造CSS标识符。如果没有,(并且如果可能的话),请开发人员添加属性。 或者,尝试从firebug发布单选按钮的HTML标签..