Щелкните правой кнопкой мыши Selenium 2

Я использую 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());

Эти коды работают нормально, но ничего не делают.

Однако, если я выполняю обычный щелчок в двух приведенных выше примерах, он работает, как ожидалось.

Кто-нибудь знает, в чем проблема?

Спасибо.

6
задан Angel Romero 4 November 2011 в 09:28
поделиться