3

我有一个 asp.net 网站,作为向导的一部分,它使用嵌入式谷歌地图通过单击地图放置标记来选择位置。如何使用 Selenium 自动执行此操作?

特别是我尝试过:

  • 点击在
  • DoubleClickAt
  • MouseDownAt
  • MouseUpAt

在所有情况下,将地图 div id 作为定位器,将“100,100”作为坐标。

我不在乎标记在地图上的位置,只要我可以放置那个标记。

4

2 回答 2

1

命令:

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

为我工作。

于 2010-07-05T13:55:55.327 回答
0

谷歌已经为谷歌地图“开源”了他们所有的 Selenium 测试脚本。我很确定你可以从他们的脚本中找到很多可以重用的代码。

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

于 2010-05-21T08:39:02.590 回答