我在演示網站上創建練習測試,但是,我從下拉列表中選擇一個值時出現問題,但無法找到元素,但它是正確的ID,我已經通過ID和CSS選擇器,沒有運氣嘗試以及:(我將發佈HTML和下面硒代碼:Select Drop Down - Selenium Webdriver
HTML
<select id="dropdown_7" name="dropdown_7" class=" piereg_validate[required]"><option value="Afghanistan">Afghanistan</option>
的Ruby代碼:
drop_list = @@wait.until {
drop = @@driver.find_element :id => '#dropdown_7'
drop if drop.displayed?
drop.click
}
options=drop_list.find_element :id => '#dropdown_7'
options.each do |i|
if i.text == 'American Samoa'
i.click
break
end