一个表有2行或更多行(取决于之前的操作),并且没有对内容进行排序。其中一列具有独特的元素。我需要使用selenium webdriver(java)根据唯一元素选择行。我正在使用excel表传递定位器。
例如,我有以下表格:
Radio_button ABC Id1
Radio_button ABC Id2
假设对于上表,行的顺序始终不一样,并且根据id值,我需要选择正确的单选按钮。如何根据id值识别正确的单选按钮?
答案 0 :(得分:0)
使用xpath查找元素:
//tr[*[@id='id1']]//input
这是Radio_button的定位器,与id1位于同一行。 如果您提供表格的html代码,答案会更准确,但我想这一点很明确。
答案 1 :(得分:0)
虽然selenium没有给你提到的xpath(verifyVisible)任何错误,但是我无法点击/检查那个特定的单选按钮。
它只识别第一个单选按钮并检查它。