Как задать клики по координатам в Selenium(Java)

301
27 февраля 2017, 11:45

Добрый день, подскажите как правильно задать в селениуме клики по координатам?

К примеру есть карта и необходимо произвести несколько кликов по ней, в данном случае красные точки это клики.

Я написал так:

Actions builder = new Actions(driver); 
    WebElement knownElement = driver.findElement(By.cssSelector("selector"));
    builder.moveToElement(knownElement, xOffset, yOffset).click().build().perform();

Но он работает через раз, не знаю почему, ошибки никакие не валятся. Запускаю в хроме ибо в мазиле знаю баг в новом вебдрайвере.

П.С. Проверял на работоспособность в онлайн пейнте, там легко отслеживать клики можно. Так вот порой он кликает куда я ему указал, а порой не кликает оО не знаю почему, при том что код я не менял, работает когда хочет

READ ALSO
Рандомное проигрывание libgdx

Рандомное проигрывание libgdx

Имеется приложение, клон flappy bird, при смерти, воспроизводится файлТребуется сделать так, чтобы воспроизводился не один файл, а рандомный из списка

336
Reference counting Java

Reference counting Java

Какие недостатки имеет метод reference counting при обнаружении мусора?

312
подключение библиотеки “Rootbeer GPU Compiler” к IntelliJ IDEA

подключение библиотеки “Rootbeer GPU Compiler” к IntelliJ IDEA

мне понадобилось подключить библиотеку к IntelliJ IDEA но как бы я не подключал то не компилируется до файлы какие то найти не может подскажите...

341
Реализация сортировки подсчетом

Реализация сортировки подсчетом

Могу реализовать разные сортировки, но с сортировкой подсчетом встречаюсь впервые

232