是否有人在Google Maps API V3地图上有Selenium测试(或其他一些浏览器测试环境)的代码示例?具体来说,我想与标记和弹出窗口进行交互。
答案 0 :(得分:8)
解决。不是100%优雅,但它的工作原理。在标记上设置optimized : false
。这使它们全部出现在地图上(docs)。然后将Selenium测试中的XPath选择器设置为'//div[@class="gmnoprint" and @title]
,这将选择所有标记。然后,您可以与标记进行交互。
另请参阅此Google论坛posting。
答案 1 :(得分:3)
自从这个问题得到解答以来已经有很长一段时间了,但是我觉得很高兴在这里发布另一种解决方案,提供当时不存在的其他可能性,对那些对该主题感兴趣的人
您可以使用SikuliFirefoxDriver使用WebDriver自动化Google地图,其图像识别工具非常棒Sikuli software