如何使用selenium webdriver根据表元素选择表记录

时间:2012-04-24 11:37:22

标签: java selenium selenium-webdriver

一个表有2行或更多行(取决于之前的操作),并且没有对内容进行排序。其中一列具有独特的元素。我需要使用selenium webdriver(java)根据唯一元素选择行。我正在使用excel表传递定位器。

例如,我有以下表格:


选择名称ID

Radio_button ABC Id1

Radio_button ABC Id2

假设对于上表,行的顺序始终不一样,并且根据id值,我需要选择正确的单选按钮。如何根据id值识别正确的单选按钮?

2 个答案:

答案 0 :(得分:0)

使用xpath查找元素:

//tr[*[@id='id1']]//input

这是Radio_button的定位器,与id1位于同一行。 如果您提供表格的html代码,答案会更准确,但我想这一点很明确。

答案 1 :(得分:0)

虽然selenium没有给你提到的xpath(verifyVisible)任何错误,但是我无法点击/检查那个特定的单选按钮。

它只识别第一个单选按钮并检查它。