Невозможно выполнить операции класса Action на GeckoDriver

Невозможно выполнить операцию щелчка правой кнопкой мыши по ссылке ниже. Перепробовали почти все дела, чтобы это автоматизировать. https://the-internet.herokuapp.com/context_menu

Я использую последнюю версию Selenium 3.3 и geckodrivers.

Действия act = новые Действия (драйвер); act.moveToElement (элемент) .click (); act.contextClick (элемент) .build (). Perform (); act.sendKeys (Keys.ARROW_DOWN) .sendKeys (Keys.ARROW_DOWN) .bu ild (). perform ();


person Chetan G. Bendre    schedule 05.04.2017    source источник


Ответы (1)


У Selenium 3 есть проблемы с классом действий, поэтому не могли бы вы попробовать тот же код с версией 2.53.1.

person Mukesh otwani    schedule 05.04.2017
comment
Я тоже пробовал с версией 2.53.1, может это быть связано с версией браузера? это мой код. Действия act = new Actions (драйвер); act.moveToElement (элемент) .click (); act.contextClick (элемент) .build (). Perform (); act.sendKeys (Keys.ARROW_DOWN) .sendKeys (Keys.ARROW_DOWN) .build (). Perform (); - person Chetan G. Bendre; 05.04.2017
comment
он работает с Chrome с 2.53 и 3.3.0, но не с Firefox с помощью geckodriver. - person Chetan G. Bendre; 05.04.2017