使用硒从列表中选择时出现问题!
我尝试了该代码...
import selenium
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.asiamiles.com/en/enrolment.html')
#title
title_list = driver.find_element_by_id('react-select-2--value')
title_list.send_keys('Mr')
错误消息是找不到该物品!!
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
我该如何解决?!
答案 0 :(得分:1)
您无法将密钥发送到该列表,请尝试使用
import selenium
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.asiamiles.com/en/enrolment.html')
#title
title_list = driver.find_element_by_id('react-select-2--value')
title_list.click()
driver.find_element_by_xpath('//*[contains(text(), "Mr")]').click()
答案 1 :(得分:0)
您可能需要使用driver.find_elements_by_id()
。这将返回一个列表,然后可以对其进行过滤。