У кого-нибудь есть пример кода для теста Selenium (или какой-либо другой среды тестирования браузера) на карте Google Maps API V3? В частности, я хочу взаимодействовать с маркерами и всплывающими окнами.
Selenium-тесты для карт Google
Ответы (2)
Решено. Не на 100% элегантно, но работает. Установите optimized : false
на маркеры. В результате они все появятся на карте (документы). Затем установите селектор XPath в тесте Selenium на '//div[@class="gmnoprint" and @title]
, это выберет все маркеры. Затем вы можете взаимодействовать с маркерами. См. также эту публикацию в группах Google. .
Прошло много времени с тех пор, как на этот вопрос был дан ответ, но я думаю, что было бы неплохо опубликовать здесь еще одно решение, которое предлагает другие возможности, которых не существовало в то время, для людей, которые интересуются этой темой.
Вы можете использовать SikuliFirefoxDriver для автоматизации Карт Google с помощью WebDriver с функцией распознавания изображений. инструменты отличного программного обеспечения Sikuli