खोज…


अजगर

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