有沒有辦法點擊一個谷歌地圖覆蓋與capybara-webkit?水豚使用硒怎麼樣?一旦標記被選中,我想測試信息窗口的內容。我也想測試頁面上有n標記。點擊谷歌地圖上的重疊標記與水豚 - webkit
17
A
回答
0
要測試有在頁面上N種標記:
expect(find('.gmap_container')['data-markers'].split('},{').count).to eq(n)
+0
我不再工作在這可以任何人確認這個作品,我會接受這個答案? – trev9065 2015-03-27 11:51:20
+0
沒有爲我工作。嘗試了'find('.gmap_container')',但沒有找到。儘管如此,可能是我的目標。 – 2016-04-25 20:30:27
0
這是可以做到的,但需要改變你如何創建標記。您必須指示它們來渲染爲圖像,而不是帆布元素:
new google.maps.Marker({
position: latLng,
animation: google.maps.Animation.DROP,
name: business.get('name'),
id: business.get('id'),
optimized: false, // <-- this is the stuff
title: business.get('name')
});
然後在您的測試,你可以find('div[title="Business\ Title"]').click
如果可能的話,你可能要考慮這樣做只是爲了測試環境,但是這取決於你和你的需求。
信用:http://blog.mojotech.com/selecting-google-maps-v3-markers-with-selenium-or-jquery/
希望這有助於!
相關問題
- 1. 谷歌地圖API v3標記重疊
- 2. 重疊標記谷歌地圖
- 3. 谷歌地圖標記點擊事件
- 4. 標記事件點擊谷歌地圖
- 5. 谷歌地圖點擊標記
- 6. 觸發谷歌地圖標記點擊
- 7. 點擊Google地圖上的谷歌地圖標記
- 8. 點擊谷歌地圖上的地方標記javascript api
- 9. 谷歌地圖 - 點擊標記點擊加載窗口點擊
- 10. 谷歌地圖上使用angularjs重疊標記
- 11. 谷歌地圖 - 可點擊標記的標記羣集
- 12. Android谷歌地圖V2 - 在幾個標記上的OnInfoWindowClick點擊
- 13. Android的谷歌改變地圖標記上點擊
- 14. mouseover,mouseout並點擊谷歌地圖上的同一個標記
- 15. 更改多個谷歌地圖標記的位置上點擊
- 16. 如何點擊Xamarin UITest谷歌地圖上的標記
- 17. 重定向到其他頁面點擊谷歌地圖標記
- 18. 谷歌地圖點擊動畫特定標記點擊
- 19. 如何通過點擊谷歌地圖標記目標地圖上的元素
- 20. 谷歌地圖與OMS - 響應標記屬性點擊
- 21. 點擊更新視圖的谷歌地圖標記導致地圖「重置」
- 22. 當谷歌地圖標記點擊時的離子重新點擊
- 23. 谷歌地圖放大標記點擊多個標記
- 24. 谷歌地圖標記不能在移動設備上點擊
- 25. 在谷歌地圖上添加標記時,我點擊按鈕
- 26. 谷歌地圖API v3在點擊標記上添加陰影
- 27. 谷歌地圖上點擊移動標記
- 28. 識別Android上點擊當前位置標記谷歌地圖
- 29. 谷歌地圖V3 「如何創建在地圖標記點擊」
- 30. 谷歌地圖關閉標記點擊地圖
我正在尋找一種方法來做到這一點,您是否能夠找到解決方案? – 2013-04-19 16:42:59
沒有不幸的不是。我沒有得到它。 – trev9065 2013-04-19 20:59:34
借調。我們有一個整個團隊試圖得出這個想法 – Kirka121 2014-12-02 16:06:06