Selenium-тесты для карт Google

У кого-нибудь есть пример кода для теста Selenium (или какой-либо другой среды тестирования браузера) на карте Google Maps API V3? В частности, я хочу взаимодействовать с маркерами и всплывающими окнами.


person Johnny    schedule 25.04.2011    source источник


Ответы (2)


Решено. Не на 100% элегантно, но работает. Установите optimized : false на маркеры. В результате они все появятся на карте (документы). Затем установите селектор XPath в тесте Selenium на '//div[@class="gmnoprint" and @title], это выберет все маркеры. Затем вы можете взаимодействовать с маркерами. См. также эту публикацию в группах Google. .

person Johnny    schedule 30.04.2011

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

Вы можете использовать SikuliFirefoxDriver для автоматизации Карт Google с помощью WebDriver с функцией распознавания изображений. инструменты отличного программного обеспечения Sikuli

person Grooveek    schedule 19.02.2013