"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सेलेनियम का उपयोग करके जटिल HTML संरचनाओं वाले बटन कैसे क्लिक करें?

सेलेनियम का उपयोग करके जटिल HTML संरचनाओं वाले बटन कैसे क्लिक करें?

2024-11-16 को प्रकाशित
ब्राउज़ करें:499

How to Click Buttons with Complex HTML Structures Using Selenium?

सेलेनियम जटिल HTML संरचना वाले बटन पर क्लिक करें

सेलेनियम का उपयोग करके जटिल HTML संरचना वाले बटन पर क्लिक करने का प्रयास करते समय, आपको सामना करना पड़ सकता है NoSuchElementException. ऐसा तब हो सकता है जब बटन के HTML में ऑनक्लिक विशेषताओं के साथ कई वर्ग या तत्व शामिल हों।

ऐसे बटनों पर सटीक क्लिक करने के लिए, इन चरणों का पालन करें:

  1. HTML संरचना को सत्यापित करें: इसकी HTML संरचना की पुष्टि करने के लिए तत्व का निरीक्षण करें। सुनिश्चित करें कि लक्ष्य बटन में ऑनक्लिक विशेषता है। उदाहरण के लिए, प्रदान किए गए HTML में ऑनक्लिक विशेषताओं के साथ दो बटन शामिल हैं। वर्ग नामों के बीच. निम्नलिखित चयनकर्ता को ठीक करें:
  2. driver.find_element_by_css_selector('.button .c_button .s_button').click()To:

    driver.find_element_by_css_selector('.button .c_button .s_button').click()

    driver.find_element_by_css_selector('.button.c_button.s_button').click()
  3. सटीक सीएसएस चयनकर्ताओं का उपयोग करें: सीएसएस चयनकर्ताओं का निर्माण करें जो विशिष्ट तत्वों को लक्षित करते हैं बटन के HTML के भीतर। उदाहरण के लिए:
  4. "खोज" बटन पर क्लिक करने के लिए:

      driver.find_element_by_css_selector('.s_buttonस्पैन:contains("Search")')। क्लिक करें()
    • driver.find_element_by_css_selector('.s_button span:contains("Search")').click()
    • driver.find_element_by_css_selector('.s_buttonस्पैन:contains("Reset")').click()
    • driver.find_element_by_css_selector('.s_button span:contains("Reset")').click()
      इन चरणों का पालन करके, आप सेलेनियम का उपयोग करके जटिल HTML संरचनाओं वाले बटनों को सटीकता से क्लिक कर सकते हैं।
विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729570038 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3