¿Alguien tiene un ejemplo de código para una prueba de Selenium (o algún otro entorno de prueba de navegador) en un mapa Google Maps API V3? Específicamente, quiero interactuar con los marcadores y las ventanas emergentes.Pruebas de selenio para Google maps
Respuesta
Resuelto. No es 100% elegante, pero funciona. Establezca optimized : false
en los marcadores. Esto hace que todos aparezcan en el mapa (docs). Luego configure el selector XPath en la prueba de Selenium en '//div[@class="gmnoprint" and @title]
, esto seleccionará todos los marcadores. A continuación, puede interactuar con los marcadores. Consulte también este Google groups posting.
Ha sido un largo tiempo desde que esta pregunta ha sido contestada, pero yo creo que es bueno para publicar aquí otra solución que ofrece otras posibilidades que no existían en el momento, para las personas que están interesadas en ese tema
Puede usar SikuliFirefoxDriver para automatizar Google Maps con WebDriver, con las herramientas de reconocimiento de imágenes de hte great Sikuli software
- 1. Pruebas de selenio para portlets personalizados
- 2. Mejor práctica para organizar pruebas de selenio y pruebas unitarias
- 3. pruebas de Silverlight: Watin vs comparación selenio
- 4. imagen de Google Maps?
- 5. Firefox 13 rompió las pruebas de selenio
- 6. Formato de dirección para Google Maps
- 7. abiertos Google Maps para direcciones de bus
- 8. API de Google Maps para códigos postales
- 9. ¿Costos de peaje para Google Maps?
- 10. ¿El mejor .NET Wrapper para Google Maps o Yahoo Maps?
- 11. Google Maps API v2 vs Google Maps API v3?
- 12. OpenLayers vs Google Maps?
- 13. Google maps y pdf
- 14. Google Maps API
- 15. Google Maps API limitaciones
- 16. Opciones para Google Maps sobre SSL
- 17. google maps estilo uipopovercontroller
- 18. URL para marcadores múltiples en Google Maps
- 19. Google maps para guardar direcciones arrastrables
- 20. ¿Hay un componente Swing para Google Maps?
- 21. Google Maps Bubble Templates
- 22. Google Maps no muestra
- 23. Google maps infobox - maxWidth
- 24. Google maps sobre https
- 25. Google Maps Overlays
- 26. Google maps y knockoutjs
- 27. Google Maps algoritmo
- 28. Google maps no aparece
- 29. google maps pan a
- 30. Google Maps v3 OverlayView.getProjection()