Размещение встроенного маркера карты Google с помощью Selenium - PullRequest
3 голосов
/ 07 апреля 2010

У меня есть веб-сайт asp.net, который в рамках мастера использует встроенную карту Google, чтобы выбрать местоположение, нажав на карту, чтобы разместить маркер. Как мне автоматизировать это с помощью Selenium?

В частности, я пробовал:

  • ClickAt
  • DoubleClickAt
  • MouseDownAt
  • MouseUpAt

Во всех случаях передача карты div id в качестве локатора и «100,100» в качестве координаты.

Мне все равно, где на карте находится маркер, если я могу разместить этот маркер.

Ответы [ 2 ]

1 голос
/ 05 июля 2010

Команда:

<tr>
    <td>clickAt</td>
    <td>//div[@id='gmap']/div/div[1]</td>
    <td>(400,300)</td>
</tr>

у меня работает.

0 голосов
/ 21 мая 2010

У Google есть "Open Sourced" для всех своих тестовых сценариев Selenium для карт Google. Я уверен, что вы можете найти много кода для повторного использования в их сценариях.

http://code.google.com/p/gmaps-api-issues/wiki/SeleniumTests

...