Пример кода:
driver.get("http://maps.yandex.ru/?ll=37.617671%2C55.755768&spn=1.491394%2C0.441426&z=10&l=map"); //Нажимаем на линейку driver.findElement(By.className("ymaps-b-ico_type_ruler")).click(); //Замеряем расстояние на карте WebElement map = driver.findElement(By.className("ymaps-map")); Actions a = new Actions(driver); a.moveToElement(map, 0, 0).pause(2000) .moveByOffset(100, 100).click().pause(200) .moveByOffset(100, 0).click().pause(200) .moveByOffset(0, 100).click().pause(200) .moveByOffset(-100, 0).click().pause(200) .moveByOffset(0, -90).click().pause(200).perform(); driver.quit();
В FireFox 26 Все работало:
v26.gif 1,3МБ 1 Количество загрузок:
В FireFox 27 не работает.
Кто-нибудь сталкивался? Может есть обходной путь? Задача - кликать по карте.