QTP с Google Map - PullRequest
       9

QTP с Google Map

3 голосов
/ 15 марта 2012

Я работаю над веб-приложением, использующим карту Google.Мне нужно проверить наличие воздушных шаров на карте.После некоторого Google я наткнулся на эту ссылку Автоматизация Google Планета Земля . Но это не очень помогло. У кого-нибудь есть идея поработать с картами в QTP?

Я хочу проверить это вIE8.При нажатии на всплывающие подсказки отображается описание. Нужно проверить это описание. Изображение для информации Balloons Description

Любая помощь?

Ответы [ 2 ]

1 голос
/ 15 марта 2012

Кажется, это зависит от браузера (и я уверен, что он изменится с изменениями в Картах Google), но в Firefox я вижу, что когда появляется всплывающее окно, в DOM добавляются элементы area и map. Вы можете создать WebElement с этим html-тегом и посмотреть, существует ли он.


Я не очень понимаю, с какой проблемой вы сталкиваетесь. Я легко могу узнать элемент DIV, который содержит пузырь Википедии, и элементы под ним с помощью QTP.

0 голосов
/ 14 января 2014

вы можете попробовать html dom, если это java-приложение, используя метод getElementById из html dom, открыть firebug, проверить элемент указателя и получить из него идентификатор.используйте идентификатор в методе getElementById.или

check this
Sub PostGPSLocation 
  Call Mobile.SetCurrent("Nexus 7") 
  ' Obtain location data
  Longt = Mobile.Device.GPS.Location.Longitude
  Lat = Mobile.Device.GPS.Location.Latitude
  ' Output the location data
  Call Log.Message("The device location is:")
  Call Log.Message("Longitude: "&Longt)
  Call Log.Message("Latitude: "&Lat)
  Call Log.Message("Altitude: "&Mobile.Device.GPS.Location.Altitude)
  Call Log.Message("Accuracy: "&Mobile.Device.GPS.Location.Accuracy)

'Откройте Google Maps в браузере и передайте координаты в качестве параметров URL. Вызовите Browsers.Item (Browsers.btIExplorer) .Run ("http://maps.google.com/maps?q=loc:"&Lat&","&Longt) End Sub

...