簡體   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