代码部分如下:
try:
element = WebDriverWait(self.driver, 10).until(
EC.presence_of_element_located((By.ID, "goodsId"))
)
element.send_keys("有色测试")
time.sleep(6)
dropdown_xpath = "/html/body/div[3]/div/div/div[1]"
dropdown = WebDriverWait(self.driver, 10).until(
EC.presence_of_element_located((By.XPATH, dropdown_xpath))
)
time.sleep(6)
options = dropdown.find_elements(By.TAG_NAME,"option")
for option in options:
if option.text == "有色测试":
option.click()
break
except TimeoutException:
print("没有在预期时间内找到选项")
time.sleep(6)
执行完结果如下