[英]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.