我试图获得下拉列表中的所有选项。但它回来了 - []。在实际我的下拉列表中有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