Python 3.x 通过Jenkins调用测试用例时创建Selenium远程驱动程序时遇到的问题总是会遇到urllib.error。[Errno 111]连接被拒绝>;

Python 3.x 通过Jenkins调用测试用例时创建Selenium远程驱动程序时遇到的问题总是会遇到urllib.error。[Errno 111]连接被拒绝>;,python-3.x,selenium,jenkins,selenium-webdriver,protractor,Python 3.x,Selenium,Jenkins,Selenium Webdriver,Protractor,我正在运行Jenkins的pytest案例,其中有两台远程机器托管selenium节点 我能够通过url注册机器1(IP1)的远程驱动程序,并完美地完成相关测试 然而,在另一个测试中,我正在使用url为机器2(IP2)注册远程驱动程序。但我得到了: urllib.error.URLError: <urlopen error [Errno 111] Connection refused> urllib.error.URLError: 要排除故障,请执行以下操作: 我从我的m/c而不

我正在运行Jenkins的pytest案例,其中有两台远程机器托管selenium节点

我能够通过url注册机器1(IP1)的远程驱动程序,并完美地完成相关测试

然而,在另一个测试中,我正在使用url为机器2(IP2)注册远程驱动程序。但我得到了:

urllib.error.URLError: <urlopen error [Errno 111] Connection refused>
urllib.error.URLError:
要排除故障,请执行以下操作:

  • 我从我的m/c而不是jenkins环境执行。一切正常
  • 如果我在Jenkins环境中无头,则不会复制该问题,但由于某些要求,我不希望无头 我只使用Chrome浏览器/chromedriver和python3


    这个问题总是可以复制的

    中心可以同时看到两个节点吗?是的,中心可以同时看到两个节点。