我试图点击硒元素。
该网站是:URL = “ http://jenner.com/people ”
该元素的XPath是:URL = // DIV [@类= '滤波器办公室']
这里是我的代码:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get(url)
element = driver.find_element_by_xpath("//div[@class='filter offices']")
element.click()
当我点击元素,下拉办公室应该会出现。 取而代之的是,当我点击的元素,没有任何反应。 我究竟做错了什么?
您点击包含其他分区与事件侦听器DIV。 您应该点击在哪里监听IST注册股利。 这个XPath应该工作:
//div[@class='filter offices']/div[@class='header']
在这里,我给你的工作脚本选择位置。
from selenium import webdriver
import time
driver = webdriver.Chrome('./chromedriver.exe')
url="https://jenner.com/people"
try:
driver.get(url)
element = driver.find_element_by_xpath("//div[@class='filter offices']")
element.click()
time.sleep(5)
element = driver.find_element_by_xpath("//input[@id='search_offices_chicago']")
element.click()
time.sleep(5)
except Exception as e:
print e
driver.quit()
driver.quit()