通过python使用selenium和webdriver执行测试是否对网络有影响?

时间:2018-11-21 17:56:32

标签: python selenium selenium-webdriver webdriver

我想在工作场所使用硒。我已阅读有关代理的视频,观看了有关壁虎驱动程序的视频:https://www.youtube.com/watch?v=3-Jq9GrNVVc 我不想在使用中遇到任何问题。我只是想自动化流程,我在python上有一些经验,当我尝试使用硒时,我印象深刻的是流程自动化的难易程度。

1 个答案:

答案 0 :(得分:0)

,而通过 Selenium 执行 Automation Suite 时,执行过程必然会消耗并影响网络< / strong>和带宽

Selenium 作为 Web自动化的工具,将访问网页,并在< em>网页加载。如果无法提供所需的带宽,您可能会看到 HTTPConnectionPool 错误,并显示消息最大重试次数

在这里您可以找到有关HTTPConnectionPool error的详细讨论

在某些情况下,您甚至可能会看到网络故障错误,如下所示:

org.openqa.selenium.WebDriverException: Reached error page: about:neterror?e=connectionFailure&u=https%3A//192.168.1.20/network.cgi&c=UTF-8&f=regular&d=Firefox%20%E6%97%A0%E6%B3%95%E5%BB%BA%E7%AB%8B%E5%88%B0%20192.168.1.20%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E8%BF%9E%E6%8E%A5%E3%80%82

在这里您可以找到有关Reached error page: about:neterror?e=connectionFailure error

的详细讨论

解决方案

理想情况下,您的测试台应该为:

  • 配置了必需的网络带宽
  • 配置了所有必需的与服务器或网络相关的专业基础架构管理
  • 配置了所有必需的通用计算硬件和软件
  • 配置了所有必需的软件 binaries
  • 测试执行必须在受控环境中执行,以优化性能。