我有一个 asp.net 网站,作为向导的一部分,它使用嵌入式谷歌地图通过单击地图放置标记来选择位置。如何使用 Selenium 自动执行此操作?
特别是我尝试过:
- 点击在
- DoubleClickAt
- MouseDownAt
- MouseUpAt
在所有情况下,将地图 div id 作为定位器,将“100,100”作为坐标。
我不在乎标记在地图上的位置,只要我可以放置那个标记。
我有一个 asp.net 网站,作为向导的一部分,它使用嵌入式谷歌地图通过单击地图放置标记来选择位置。如何使用 Selenium 自动执行此操作?
特别是我尝试过:
在所有情况下,将地图 div id 作为定位器,将“100,100”作为坐标。
我不在乎标记在地图上的位置,只要我可以放置那个标记。
命令:
<tr>
<td>clickAt</td>
<td>//div[@id='gmap']/div/div[1]</td>
<td>(400,300)</td>
</tr>
为我工作。
谷歌已经为谷歌地图“开源”了他们所有的 Selenium 测试脚本。我很确定你可以从他们的脚本中找到很多可以重用的代码。
http://code.google.com/p/gmaps-api-issues/wiki/SeleniumTests