繁体   English   中英

如何使用Selenium WebDriver根据表元素选择表记录

[英]How to select a table record depending on table element using selenium webdriver

一个表有两行或更多行(取决于上一个操作),并且内容没有顺序。 其中一列具有独特的元素。 我需要使用Selenium Webdriver(java)根据唯一元素选择行。 我正在使用Excel工作表传递定位器。

例如,我有以下类型的表:


选择名称ID

单选按钮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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM