【问题标题】:Selenium: Dynamic clicking of radio button beside search resultSelenium:动态单击搜索结果旁边的单选按钮
【发布时间】:2011-04-22 19:50:06
【问题描述】:

我已经使用 Selenium 一个月大了,到目前为止,我只使用 IDE。还没有阅读 RC 的奢侈(尽管我将在这个关键项目之后)。无论如何,我想知道如何单击搜索结果旁边的单选按钮 w/c 并不总是出现在同一位置。由于我在 Selenium 和编程方面的知识有限,我能想到的最佳解决方案是 veryfyTextPresent 在结果文本上然后使用 xPath 盲目地单击文本旁边的几个位置(?这甚至可行吗? )。我怎么能以不那么原始的方式做到这一点?

所以在这种情况下,我会验证 Bingo! 然后想点击它旁边的单选按钮
哦,xxxxxxxxx
哦,xxxxxxxxx
哦,xxxxxxxxx
O 宾果游戏!
哦,xxxxxxxxx
哦xxxxxxxx

但是,在不同的搜索中,这可能看起来像这样
O 宾果游戏!
哦,xxxxxxxxx
哦,xxxxxxxxx
哦,xxxxxxxxx
哦,xxxxxxxxx
哦xxxxxxxx

无论如何,我希望我已经清楚地解释了我的问题。提前感谢您的所有 cmets、建议和指南。 :)

【问题讨论】:

    标签: button selenium click radio


    【解决方案1】:

    尝试使用 firebug 调查单选按钮的任何其他区别属性。如果确实存在,请使用它们来构造 CSS 标识符。如果没有,(如果可能),请开发人员添加属性。 或者,尝试在此处为单选按钮发布来自 firebug 的 HTML 标记。

    【讨论】:

    • 嗨拉贾特。这是单选按钮的 HTML 标记。如您所见,ID 是递增的,具体取决于所选记录的数量。而且由于记录几乎是随机发布的,因此我无法退出精确定位我正在搜索的特定记录的确切单选按钮。谢谢你的提示! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-24
    相关资源
    最近更新 更多