I am trying to click an element in Selenium.
The site is: url = "http://jenner.com/people"
The xpath for the element is: url = //div[@class='filter offices']
Here is my code:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get(url)
element = driver.find_element_by_xpath("//div[@class='filter offices']")
element.click()
When I click the element, the drop down for offices should appear. Instead, when I click the element, nothing happens. What am I doing wrong?
You are clicking on div that contains other div with event listener. You should click on div where listener ist registered. This xpath should work:
//div[@class='filter offices']/div[@class='header']
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With