Есть ли способ наложить наложение на Google Карты с помощью capybara-webkit? Как насчет Капибары, использующей Селен? Я хочу проверить содержимое информационного окна после выбора маркера. Я также хочу проверить, что есть n маркеры на странице.Нажмите маркер наложения в Картах Google с помощью capybara-webkit
ответ
Чтобы проверить, что находится п маркеры на странице:
expect(find('.gmap_container')['data-markers'].split('},{').count).to eq(n)
Я больше не работаю над этим, может кто-нибудь еще подтвердит, что это работает, и я приму этот ответ? – trev9065
Не работал для меня. try 'find ('. gmap_container')' и он не был найден. Может быть, что-то на моем конце. –
Это может быть сделано, но требует изменения, как вы создаете свои маркеры. Вы должны проинструктировать их, чтобы сделать как изображения, а не холст элементов:
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. Маркер в Картах Google
- 2. вращать маркер на картах Google
- 3. Исправлен маркер на картах Google
- 4. Отсутствует маркер на картах Google
- 5. Контрольная непрозрачность пользовательского наложения с помощью слайдера на Картах Google
- 6. Как повернуть изображение наложения на Google Картах?
- 7. Поверните маркер на картах Google с помощью svg
- 8. Как показать начальный маркер в Картах Google?
- 9. Избегайте дублирования наложения на картах Google
- 10. Маркер карты не отображается в Картах Google?
- 11. Как повернуть маркер в Картах Google?
- 12. Использование MarkerWithLabel на Картах Google скрыть маркер
- 13. показать маркер текущей позиции на картах Google
- 14. Исправлен маркер на картах Google для ios
- 15. Маркер не отображается на картах Google
- 16. Пользовательский маркер не отображается на Картах Google
- 17. Как удалить маркер на Картах Google?
- 18. маркер исчезает после setPosition на картах Google
- 19. Мой Google Маркер не отображается в Картах Google
- 20. Как анимировать маркер на картах Google?
- 21. Не удалось установить маркер на картах Google
- 22. Пользовательский маркер с Sprite от Geojson в Картах Google
- 23. Программно нажмите на маркер и карту
- 24. Нажмите на маркер google maps в android?
- 25. Опубликовать маркер на Картах Google с облачными конечными точками
- 26. Google Maps Нажмите Событие, чтобы переместить маркер
- 27. Изменение непрозрачности наложения KML в картах Google V3
- 28. Кластеризация в Картах Google
- 29. на маркер мыши в Картах
- 30. Перетащите маркер с кругом и наоборот на картах Google
Я ищу способ сделать это тоже, смогли ли вы найти решение? –
Нет, к сожалению, нет. Я ничего не получил. – trev9065
прикомандированный. у нас есть целая команда, пытающаяся выяснить это. – Kirka121