Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
109 views
in Technique[技术] by (71.8m points)

python - Importing selenium exception from local library causes exception handling to fail

I have a selenium script that uses a try/except clause to check if there exists some text on a webpage, and if not, continue with the rest of the script. The statement in question looks like this:

try:
        driver.find_element_by_xpath("//*[contains(text(), 'The system cannot process your request')]")
    except common.exceptions.NoSuchElementException:
        timeout = False

This works fine, only when selenium is imported like so: from selenium import common. However, with selenium installed to a lib folder in the root of the script's location: from lib.selenium import common. The exception handling fails! All of my other packages are imported from this lib folder, with absolutely no issues. This is the only problematic package. Any help would be much appreciated.

question from:https://stackoverflow.com/questions/65650546/importing-selenium-exception-from-local-library-causes-exception-handling-to-fai

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...