के साथ Google मानचित्र में ओवरले मार्कर पर क्लिक करें कैपिबरा-वेबकिट के साथ Google मानचित्र ओवरले पर क्लिक करने का कोई तरीका है? सेलेनियम का उपयोग कर कैपिबारा के बारे में क्या? मार्कर चुनने के बाद मैं जानकारी विंडो की सामग्री का परीक्षण करना चाहता हूं। मैं यह भी जांचना चाहता हूं कि पृष्ठ पर n मार्कर हैं।कैपिबरा-वेबकिट
उत्तर
पृष्ठ पर n मार्कर देखते हैं कि परीक्षण करने के लिए:
expect(find('.gmap_container')['data-markers'].split('},{').count).to eq(n)
पता लगाने की कोशिश करने वाली एक पूरी टीम है, मैं अब इस पर काम नहीं कर रहा हूं और यह पुष्टि कर सकता है कि यह काम करता है और मैं यह जवाब स्वीकार करूंगा? – trev9065
मेरे लिए काम नहीं किया। 'खोजने' ('। 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/
आशा इस मदद करता है!
मैं यह भी करने का एक तरीका ढूंढ रहा हूं, क्या आप समाधान ढूंढ पाए हैं? –
दुर्भाग्य से नहीं। मुझे इसके साथ कहीं नहीं मिला। – trev9065
सेकेंड किया गया। हमारे पास – Kirka121