我需要一些帮助来尝试在Selenium IDE上选择一个单选按钮。 此单选按钮值随机变化,因此我无法选择单选按钮。
答案 0 :(得分:0)
除了引用元素的id之外,selenium可以通过多种方式定位元素。您是否也尝试过使用xpath或css选择器?有关使用xpath或css选择器的示例,请查看selenium docs以查找元素。
发布你的html示例,我可以帮你编写选择器。
答案 1 :(得分:0)
使用以下命令:
storeAttribute| path of area where radiobutton placed @ id| variableName
现在您拥有该元素的动态ID。使用该值单击它。
click| ${variableName}
答案 2 :(得分:0)
使用CSS或Xpath选择器代替录制脚本时使用的默认值。
例如,尝试使用单选按钮示例this page,向下滚动到Milk / Butter / Cheese示例:
第一个单选按钮(" Milk")的选择器可能是以下之一:
css = .table5 > input
css = .table5 > input[value='Milk']
您可以选择第二个按钮的几种方法是:
css = .table5 > input ~ input
css = .table5 > input[value='Butter']
您可能需要阅读CSS选择器和/或Xpath。您可以在网上搜索备忘单和底漆。对于最佳的Selenium脚本,它们都是必不可少的,无论是IDE,RC还是Webdriver。
您会发现Firepath也是帮助您构建选择器的绝佳工具。