我试图从这个website link中选择鞋子的大小。 我尝试了几乎所有的方式,如select,select_by_index,select_by_value等,但得到以下错误 -
selenium.common.exceptions.ElementNotInteractableException: Message:
Element <option> could not be scrolled into view
我的代码看起来像 -
from selenium.webdriver.support.select import Select
s1= Select(driver.find_element_by_name('id'))
s1.select_by_index(2)
答案 0 :(得分:1)
禁用了选择元素,您需要处理下拉列表无序列表:
driver.find_element_by_link_text("Select Size").click()
driver.find_element_by_xpath("//li[.='UK 6']").click()
如果您想按索引选择选项:
driver.find_elements_by_xpath("//ul[@class='product-size-select-list']/li")[1].click()