我正试图在此网页的下拉菜单中选择一年:https://servicio.indecopi.gob.pe/buscadorResoluciones/competencia_elim_barrer_buroc.seam我使用Select,但它不起作用:
Select(driver.find_element_by_xpath('//*[@id="FormListado1:cmd_vc_distcomboboxButton"]'))
它有下一个错误:Select only works on <select> elements, not on <input>
。你知道我如何选择这个输入元素吗?
这不是一个Select而是输入元素,所以要打开下拉菜单,可以使用以下命令:
driver.find_element_by_xpath('//input[contains(@id,"PrimeraNormalcomboboxButton")]').click()
现在你可以从打开的菜单中选择任何项目,如下所示:
driver.find_element_by_xpath('//span[@class="rich-combobox-item" and text()="2015"]').click()
只需使用正确的年份值
不要忘记添加等待/延迟。