[英]How to select a table record depending on table element using selenium webdriver
一个表有两行或更多行(取决于上一个操作),并且内容没有顺序。 其中一列具有独特的元素。 我需要使用Selenium Webdriver(java)根据唯一元素选择行。 我正在使用Excel工作表传递定位器。
例如,我有以下类型的表:
单选按钮ABC ID1
单选按钮ABC ID2
假设对于上表,行的顺序一直都不相同,并且根据id值,我需要选择正确的单选按钮。 如何根据ID值识别正确的单选按钮?
使用xpath查找元素:
//tr[*[@id='id1']]//input
这是Radio_button的定位器,与id1在同一行。 如果您提供表格的html代码,答案会更加准确,但是我想,总体思路很明确。
尽管硒并未给您提到的xpath(verifyVisible)提供任何错误,但它无法单击/选中该特定的单选按钮。
它仅识别第一个单选按钮并进行检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.