600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python selenium 下拉列表_从下拉列表中选择python selenium选项

python selenium 下拉列表_从下拉列表中选择python selenium选项

时间:2019-10-21 05:18:55

相关推荐

python selenium 下拉列表_从下拉列表中选择python selenium选项

我试图使用下面的代码使用selenium(python)从网页上的下拉列表中选择一个选项。在from selenium import webdriver

from mon.by import By

from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

path_to_chromedriver = 'C:/Users/User_1/chromedriver/chromedriver'

browser = webdriver.Chrome(executable_path = path_to_chromedriver)

url = '.au/rac/get-a-quote?productid=51'

browser.get(url)

wait = WebDriverWait(browser, 10)

# residence listbox

drop_down = browser.find_element_by_xpath('//*[@id="divApplicantDetails__1"]/div[8]/div/div[2]/span/span/span[1]')

browser.execute_script('arguments[0].style.display="inline";', drop_down)

wait.until(EC.element_to_be_clickable((By.XPATH, '//*[@id="divApplicantDetails__1"]/div[8]/div/div[2]/span/span/span[1]')))

wait.until(EC.element_to_be_clickable((By.XPATH, r'//*[@id="ddResidentialStatusId__1_listbox"]/li[1]'))).click()

在某些情况下它是有效的(并且从下拉列表中选择了一个选项),但是在其他情况下,下拉列表中的一个选项没有被选中(也不会产生错误)。在

如果您能就如何从提供的代码中的下拉列表中选择一个选项提供任何反馈,我将不胜感激。在

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。