我正在尝试选择单选按钮'Government&军事'使用Selenium在this页面上。
下面的代码尝试了两种不同的方法,但两种方法都不起作用:
from selenium import webdriver
browser = webdriver.Chrome('/Users/Joe/Python/chromedriver')
browser.find_element_by_xpath('//*[@id="propertygov"]').click()
browser.find_elements_by_xpath('.//*[@id="propertygov"]')[0].click()
编辑:
这是完整的代码。与日期表格的初始互动使我无法选择收音机选择:
from selenium import webdriver
browser = webdriver.Chrome('/Users/Joe/Python/chromedriver')
browser.get("http://www.marriott.com/search/default.mi")
browser.find_element_by_id('editsearch-location').send_keys('Atlanta, GA')
browser.find_element_by_xpath('//*[@id="hotel-fromDate"]').click()
browser.find_element_by_xpath('//*[@id="hotel-fromDate_table"]/tbody/tr[2]/td[2]/div').click()
browser.find_element_by_xpath('//*[@id="hotel-fromDate_table"]/tbody/tr[2]/td[3]/div').click()
browser.find_element_by_id('propertygov').click()
答案 0 :(得分:2)
browser.get("http://www.marriott.com/search/default.mi")
browser.find_element_by_id('propertygov').click()