![](/img/trans.png)
[英]How to select radio button in selenium webdriver ? dynamic select of radio button
[英]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.