【发布时间】:2017-02-23 04:52:07
【问题描述】:
在加拿大城市列表中选择卡尔加里不起作用,在程序中单击搜索按钮后,搜索结果中总是会返回所有城市。这是我的代码:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
# Initialize
driver = webdriver.Firefox()
driver.get('https://sjobs.brassring.com/TGWebHost/searchopenings.aspx?partnerid=25222&siteid=5011')
# Select city name Calgary
calgaryOptionXpath = ".//*[@id='Question4138__FORMTEXT62']/option[37]"
calgaryOptionElement = WebDriverWait(driver, 10).until(lambda driver:driver.find_element_by_xpath(calgaryOptionXpath))
calgaryOptionElement.click()
# click submit button "Search"
driver.find_element_by_id('ctl00_MainContent_submit1').click()
提前致谢!
【问题讨论】:
标签: python selenium-webdriver drop-down-menu