webdriver python не происходит клик правой кнопкой мыши

Нужно вызвать контекстное мыши, которое появляется после клика правой кнопкой мыши
Последовательность действий вроде правильная, элемент находится, но клика не происходит

код в PyCharm:

ssr = driver.find_element_by_xpath(".//tbody[@class=‘z-rows’]//span[@class=‘link edit-ssr z-label’]")
actionChains = ActionChains(driver)
actionChains.context_click(on_element=ssr).perform()

При этом обычный клик:

actionChains.click(on_element=ssr).perform()

срабатывает
Если кликать ПКМ по другому элементу, тоже ничего не происходит

Версия Селениума, браузер и версия драйвера браузера?

Selenium 3.4.1
firefox 52.0.2 (64-бит)
geckodriver 0.16.1

Actions в gecko реализованы частично:

https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver/status

Если юзать chromedriver, у вас такая же фигня наблюдается?

1 лайк

работает со старым селениумом (2.5.3) и с chromedriver нормально

Тогда 100% еще не имплементировано, наверное потому я так и не нашел этого метода в исходниках гекодрайвера )))

Большое спасибо за помощь!

1 лайк