Selenium Chrome webdriver .get后检查连接被拒绝错误>>

问题描述 投票:0回答:1

我使用Chrome WebDriver运行Selenium 3.141测试。如果我忘记启动Web服务器,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')

我使用Chrome WebDriver运行Selenium 3.141测试。如果我忘记启动Web服务器,Chrome会显示ERR_CONNECTION_REFUSED错误。但是.get方法不会引发任何异常,就好像页面已成功完成...

python selenium automated-tests selenium-chromedriver tdd
1个回答
0
投票

我修改了get方法来检查一些与浏览器相关的错误:

© www.soinside.com 2019 - 2024. All rights reserved.