पर क्रोम में चुनिंदा ड्रॉप डाउन मेनू बंद करने में असमर्थ मैं कुछ महीनों के लिए सेलेनियम वेबड्राइवर के साथ काम कर रहा हूं और मुझे एक वेब ऐप के अंदर एक ड्रॉप डाउन मेनू में समस्या है जो मैं काम कर रहा हूं ।सेलेनियम वेबड्राइवर - मैक ओएस एक्स
क्या हो रहा है यह है कि परीक्षण पृष्ठ खोल रहा है, पृष्ठ पर कई तत्वों को ढूंढकर उन्हें ढूंढकर और फिर सुनिश्चित किया जाता है कि वे प्रदर्शित होते हैं। ऐसा करने के बाद अलग-अलग फ़ील्ड में कुछ टेक्स्ट दर्ज किया गया है, तो विकल्प ड्रॉप बॉक्स को ड्रॉप डाउन मेनू खोलने के लिए क्लिक किया गया है। इसके बाद यह परीक्षण ड्रॉप डाउन मेनू में सभी विकल्पों के माध्यम से फिर से शुरू होता है जब तक कि उसे इसकी आवश्यकता न हो, फिर उस विकल्प पर क्लिक करें।
इस बिंदु पर विकल्प चुना गया है लेकिन ड्रॉप डाउन मेनू बंद नहीं है।
मैंने विकल्प को फिर से चयन करने पर क्लिक करने का प्रयास किया है, लेकिन इसका कोई प्रभाव नहीं है, बाकी परीक्षण के दौरान अन्य पृष्ठों को नेविगेट किया गया है और मेनू बंद नहीं है।
फिर पृष्ठ सहेजा गया है और फिर से नेविगेट किया गया है। हालांकि ड्रॉप डाउन मेनू ब्राउज़र बंद होने तक बनी हुई है।
<select id="options" name="options" class="options">
<option value="option1 (auto)">option1 (auto)</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
</select>
धन्यवाद आप के लिए जवाब है, तथापि कोई फर्क नहीं पड़ता कि कैसे मैं ड्रॉप डाउन पर क्लिक करें मेनू यह खुला रहता है। मैंने इसे चुनने और बंद करने के लिए चयन पर क्लिक करने के विभिन्न तरीकों का भी प्रयास किया है, लेकिन हां, कोई भाग्य नहीं। –
क्या आपने जावास्क्रिप्ट का उपयोग करके क्लिक करने की कोशिश की है? यह तीसरा है जिसे मैंने –
वर्णित किया है हां, मैं जावा स्क्रिप्ट पर चिपकने वाला नहीं हूं लेकिन स्वयं और एक सहकर्मी ने JQuery और जावास्क्रिप्ट की कोशिश की और इसका कोई फायदा नहीं हुआ। हम हमेशा ड्रॉप बॉक्स खोलने में सक्षम थे, लेकिन हम इसे कभी बंद नहीं कर पाए, हमने मुख्य प्रेस और माउस क्लिक भेजने का प्रयास किया, लेकिन कोई भाग्य नहीं। फिर से धन्यवाद, –