Не появляется всплывающий объект в Chrome

На странице есть элемент при наведении на который появляется другой элемент на который нужно кликнуть.
Я решил это сделать следующим образом:

wait = WebDriverWait(.driver, 10) user_btn = wait.until(EC.visibility_of_element_located((By.ID, 'userbtnid'))) hover = ActionChains(driver).move_to_element(user_btn) hover.perform() logout_btn = wait.until(EC.visibility_of_element_located((By.XPATH, '//a[@href="/portal/logout"]'))) logout_button.click()

Почему-то такой способ перестал работать. Т.е. id вроде как правильный, но при клике( или hover) на user_btn не выплывает новый элемент, хотя вручную появляется.

Что вы можете мне посоветовать?

  • Chrome version 50.0.2661.102 m
  • ChromeDriver 2.21 Windows
  • Python 2.7
  • python selenium (2.53.2)

Пока что решил костылем с помощью driver.get()