Я использую 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());
Эти коды работают нормально, но ничего не делают.
Однако, если я выполняю обычный щелчок в двух приведенных выше примерах, он работает, как ожидалось.
Кто-нибудь знает, в чем проблема?
Спасибо.