Я запускаю тесты Selenium 3.141 с Chrome WebDriver. Если я забуду запустить веб-сервер, Chrome выдаст ошибку ERR_CONNECTION_REFUSED
. Но метод .get
не вызывает никаких исключений, как если бы страница была успешно загружена. Можно ли вызвать исключение по этой ошибке?
import unittest
from selenium import webdriver
class NewVisitorTest(unittest.TestCase):
def setUp(self):
self.browser = webdriver.Chrome()
def test_can_start_a_list_and_retrieve_it_later(self):
self.browser.get('http://localhost:8000')
self.assertIn('page title', self.browser.title)
def tearDown(self):
self.browser.quit()
if __name__ == '__main__':
unittest.main(warnings='ignore')