5
मौजूद है मैं अजगर सेलेनियम में सेचेक अगर तत्व अजगर सेलेनियम
element=driver.find_element_by_partial_link_text("text")
तत्व का पता लगाने की कोशिश कर रहा हूँ और तत्व हमेशा मौजूद नहीं है। क्या यह जांचने के लिए एक त्वरित रेखा है कि यह मौजूद है या नहीं, जब त्रुटि मौजूद है तो त्रुटि संदेश के स्थान पर नल या गलत हो?
from selenium.common.exceptions import NoSuchElementException
try:
element=driver.find_element_by_partial_link_text("text")
except NoSuchElementException:
print("No element found")
या find_elements_...()
तरीकों में से एक के साथ एक ही जाँच:
वास्तव में क्या आप 'त्वरित बयान से मतलब है check' लिए: यह आप खाली सूची या पारित कर दिया चयनकर्ता के अनुरूप तत्वों की सूची है, लेकिन मामले में कोई अपवाद नहीं कोई तत्व पाया लौट जाना चाहिए? सेलेनियम 'कथन 'का समर्थन नहीं करता है। आपको कोड की एक रेखा/ब्लॉक लिखना है। – DebanjanB
'driver.find_element_by_partial_link_text (" text ") 'तत्व मौजूद है या नहीं, यह जांचने के लिए पर्याप्त तेज़ तरीका है ... क्या आप अपने कोड को क्या करना चाहते हैं इसके बारे में अधिक स्पष्ट हो सकते हैं? – Andersson
जब तत्व मौजूद नहीं है तो यह त्रुटि संदेश देता है। क्या यह अस्तित्व में नहीं होने पर एक पूर्ण या गलत हो सकता है? –