Python - неверный URL или сервер Selenium вне досягаемости - PullRequest
1 голос
/ 31 октября 2019

Как обрабатывать исключения URL. Если пользователь вводит неправильный URL или сервер не отвечает

browser = webdriver.Chrome('chromedriver')
browser.get('http://www.abc.abc/')

Я использую Python. Программа не выдает ошибку, если URL неверен или сервер недоступен

Ответы [ 2 ]

1 голос
/ 31 октября 2019

Как обработать любой пример исключения

try:
    browser.get('http://www.abc.abc/')
except Exception as e:
    print("except -> browser.get -> %s" %e)
0 голосов
/ 31 октября 2019

Если вы специально хотите проверять и обрабатывать неправильные ошибки URL, вы можете сделать что-то вроде этого:

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException


browser = webdriver.Chrome('./chromedriver')
browser.get('http://www.abc.sdfd/')

try:
    browser.find_element_by_class_name('error-code')
    print('Error')
except NoSuchElementException:
    print('No error')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...