选择Selenium

时间:2016-02-07 23:25:17

标签: python selenium selenium-webdriver

我正在尝试选择单选按钮'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()

1 个答案:

答案 0 :(得分:2)

browser.get("http://www.marriott.com/search/default.mi")
browser.find_element_by_id('propertygov').click()