我試圖獲得下拉列表中的所有選項。但它回來了 - []。在實際我的下拉列表中有250個選項(國家名單)無法獲得下拉選項列表(對象)
以下是我的HTML頁面的內容 -
<select id="country" selected="" name="country">
<option value="U0">Unknown</option>
<option value="AP">Asia/Pacific Region</option>
<option value="EU">Europe</option
.
.
.
要獲得所有選項,我寫了下面 -
element = driver.find_element(:id, "country")
countries = element.find_elements(:tag_name, "option")
但它返回空數組 - []實際上,它應該返回對象數組。
Selenium無法從下拉菜單返回大量選項嗎?或者,在HTML頁面或硒代碼中是否有錯誤?
其實,我創建的測試頁與250個國家選項下拉。當我在測試頁面上運行代碼時(正如我們上面所討論的那樣),它列出了所有的對象。但是,當我運行與我的網站相同的代碼來自動化時,它會返回空數組 - []。我沒有看到發生了什麼問題。謝謝,彼得的幫助。 – TDHM 2013-03-22 11:00:37
然後你可以發佈你的網站的網址? – peter 2013-03-22 13:23:05