【发布时间】:2016-07-12 20:06:25
【问题描述】:
我正在使用量角器来测试我用ng-map 为谷歌地图指令构建的 angularjs 应用程序。
在测试中,我可以放大/缩小,但点击地图中可见的 +/-。 但是,要平移地图,Google Maps Javascript API v3 中没有控件。
所以我想到了向浏览器发送一个右箭头键事件来模拟向东方向的平移。
browser.actions().sendKeys(protractor.Key.ARROW_RIGHT).perform();
browser.sleep(5000); // To hold the browser to notice the change.
但是,当我运行它时,我看不到地图视图有任何变化。
【问题讨论】:
-
在执行向右箭头之前,您是否先点击地图使其获得焦点?
-
@Gunderson 谢谢它的工作!如何将您的评论标记为答案?
-
太棒了!嘿没问题,我想我可以发布作为答案,虽然我没有太多解释:)
标签: javascript angularjs google-maps selenium-webdriver protractor