我对这个概念完全陌生,所以请帮助我。
我想从dd中选择一个值(D)并单击它。
<select id="projectTypeNameDropdown"
class="singleSelectProjectTypeDropdown chzn-select">
<option value="">--Select a ProjectType--</option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</select>
使用以下代码,我得到索引和值:
countries=Select(driver.find_element_by_id("projectTypeNameDropdown")).options
for index, value in enumerate(countries):
print(value)
如果我使用以下代码:
driver.find_element_by_xpath("//select[@id='projectTypeNameDropdown']/option[text()='D']").click()
我收到错误消息:
selenium.common.exceptions.ElementNotVisibleException: Message: element not visible: Element is not currently visible and may not be manipulated
(Session info: chrome=57.0.2987.133)
(Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 6.1.7601 SP1 x86_64)
请帮我选择隐藏值并点击它。
感谢。