Имитация кликов с помощью Java для webDriver - PullRequest
1 голос
/ 28 марта 2011

У меня проблема.В моем тесте мне нужно нажать на некоторые области деятельности.В этих областях нет локаторов, поэтому я делаю дизайн, щелкая координаты.

На данный момент у меня есть этот код:

driver.getMouse (). Click ();

Но я не знаю, какой аргумент (какой тип аргумента) я должен использовать для правильной работы этого подхода.

Как сделать координатный клик с помощью WebDriver?

Пожалуйста, помогите мне

Ответы [ 2 ]

1 голос
/ 28 марта 2011

Здесь ответили: Как можно нажать на определенные координаты с помощью веб-драйвера selenium2 в c #?

См. http://code.google.com/p/selenium/wiki/AdvancedUserInteractions

Это все еще в работеи доступен только в драйвере HTMLUnit на данный момент.Я не знаю, когда будет готов порт для C #.

0 голосов
/ 01 ноября 2013

Вы должны сделать что-то подобное:

Actions action = new Actions(driver);
action.click(myElemment);
action.perform();

Если вы хотите сделать это в одну строку, вы также можете сделать то же самое, сделав это:Объект WebDriver и myElement - это WebElement, который вы можете получить, используя driver.findElement (By. ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...