簡體   English   中英

如何在硒中選擇一個更改其ID的單選按鈕?

[英]How to select a radio button that changes its id' in selenium?

我需要一些幫助來嘗試選擇Selenium IDE上的單選按鈕。 此單選按鈕的值隨機更改,因為我無法選擇單選按鈕。

除了引用元素的ID之外,硒可以通過多種方式來定位元素。 您是否也嘗試過使用xpath或CSS選擇器? 看看用於定位元素的selenium文檔 ,以獲取使用xpath或CSS選擇器的示例。

發布您的html示例,我可以幫助您編寫選擇器。

使用以下命令:

storeAttribute| path of area where radiobutton placed @ id| variableName

現在,您具有該元素的動態ID。 使用該值單擊它。

click| ${variableName}

使用CSS或Xpath選擇器,而不是錄制腳本時使用的默認選擇器。

例如,嘗試使用單選按鈕示例瀏覽此頁面 ,向下滾動到“牛奶/黃油/奶酪”示例:

第一個單選按鈕(“牛奶”)的選擇器可以是以下之一:

css = .table5 > input
css = .table5 > input[value='Milk']

您可以通過以下兩種方式選擇第二個按鈕:

css = .table5 > input ~ input
css = .table5 > input[value='Butter']

您可能需要閱讀CSS選擇器和/或Xpath。 您可以在網絡上搜索備忘單和底漆。 無論是使用IDE,RC還是Webdriver,它們對於優化Selenium腳本都是必不可少的。

您會發現Firepath還是幫助您構建選擇器的好工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM