0
我正在使用Page Factory
,並且我有2個單選按鈕(男性和女性),兩個單選按鈕都具有常用的名稱定位器name='radl'
,男性單選按鈕的值爲'm',女性單選按鈕爲'f'。我需要根據用戶輸入選擇這些單選按鈕中的任何一個。如何獲得下面的「性別」元素的子元素?WebDriver:想要獲得使用@ FindBy創建的元素的子元素
@FindBy(name ="radl")
WebElement gender;
聽起來不錯,謝謝。出於好奇,是否有可能獲得我創建的「性別」元素的子元素? – JavaSeleniumNovice
是的,使用@FindBys(注意複數)並傳入一個FindBy註釋數組。 @FindBys({@ FindBy(id =「foo」),@FindBy(className =「bar」)})在這種情況下,如果元素'foo'出現在元素'foo'的層次結構下,元素'bar'將被返回。你也可以使用css或xpath來獲得這個。 – Grasshopper