Я использую Selenium 2 (веб-драйвер) под Linux с FireFoxDriver.
Я не могу щелкнуть правой кнопкой мыши на WebElement или в другом месте, используя координаты. Я также не могу двигать указатель мыши.
Я попытался использовать объект «Действия»:
Actions actions = new Actions(ffDriver);
WebElement we = ffDriver.findElement(By.linkText("WhatEver"))
actions.contextClick(we).build().perform();
Я также пытался использовать объект «Мышь»:
Mouse mouse = ((HasInputDevices)ffDriver).getMouse();
mouse.contextClick(we.getCoordinates());
Эти коды не терпят неудачу, но они ничего не делают.
Однако, если я выполняю обычный щелчок в двух приведенных выше примерах, он работает так, как ожидалось.
Кто-нибудь знает, в чем проблема с этим?
Спасибо.