selenium-webdriver
सेलेनियम का उपयोग करके स्वचालन में त्रुटि से निपटने
खोज…
अजगर
WebDriverException
एक आधार Selenium-WebDriver
अपवाद है जिसका उपयोग अन्य सभी Selenium-WebDriver
अपवादों को पकड़ने के लिए किया जा सकता है
अपवाद को पकड़ने में सक्षम होने के लिए इसे पहले आयात किया जाना चाहिए:
from selenium.common.exceptions import WebDriverException as WDE
और फिर:
try:
element = driver.find_element_by_id('ID')
except WDE:
print("Not able to find element")
उसी तरह आप अन्य विशिष्ट अपवादों को आयात कर सकते हैं:
from selenium.common.exceptions import ElementNotVisibleException
from selenium.common.exceptions import NoAlertPresentException
...
यदि आप केवल अपवाद संदेश निकालना चाहते हैं:
from selenium.common.exceptions import UnexpectedAlertPresentException
try:
driver.find_element_by_tag_name('a').click()
except UnexpectedAlertPresentException as e:
print(e.__dict__["msg"])
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow