Selenium Python:是否可以通过增加WebDriverWait.poll_的频率来防止MaxRetryError?

Selenium Python:是否可以通过增加WebDriverWait.poll_的频率来防止MaxRetryError?,python,selenium,selenium-webdriver,selenium-chromedriver,urllib3,Python,Selenium,Selenium Webdriver,Selenium Chromedriver,Urllib3,现在我了解到,这是一个跨站点问得很多的问题,但是在如下所述的情况下,在实例化WebDriverWait类时设置poll\u频率是否会有帮助 我收到url:/session/46cb728d61ec7389a9b40b225692ebfb/元素超出的异常最大重试次数(由NewConnectionError(\'):无法建立新连接:[Errno 111]连接被拒绝\',在特定GUI上回归时,在测试构建的随机情况下。在将轮询频率增加到1之后,我已经多次测试了它,但它没有出现任何问题(只是稍微减慢了脚本

现在我了解到,这是一个跨站点问得很多的问题,但是在如下所述的情况下,在实例化
WebDriverWait
类时设置
poll\u频率是否会有帮助

我收到url:/session/46cb728d61ec7389a9b40b225692ebfb/元素超出的异常
最大重试次数(由NewConnectionError(\'):无法建立新连接:[Errno 111]连接被拒绝\'
,在特定GUI上回归时,在测试构建的随机情况下。在将轮询频率增加到1之后,我已经多次测试了它,但它没有出现任何问题(只是稍微减慢了脚本的速度),但我可以确定它将修复最大重试次数异常,如下所示:


在until\n value=method(self.\u-driver)\n文件/usr/local/lib/python3.6/dist-packages/selenium/webdriver/support/expected\u-conditions.py”中,第64行,在调用返回查找元素(driver,self.locator)文件/usr/local/lib/python3.6/dist-packages/selenium/webdriver/support/expected\u-conditions.py中,第411行,在查找元素\n返回驱动程序。查找元素(*by)\n文件“/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py”,第978行,在查找元素\n值\':value}[\'value\']\n文件“/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py”,第319行,在execute\n response=self.command\u executor.execute(driver\u command,params)文件/usr/local/lib/python3.6/dist packages/selenium/webdriver/remote/remote\u connection.py中,第374行,在execute\n return self.\u请求(command\u info[0],url,body=data)\n文件中“/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/remote\u-connection.py”,第397行,在请求\n resp=self.\u-conn.request(方法,url,body=body,headers=headers)文件/usr/local/lib/python3.6/dist-packages/urllib3/request.py中,第80行,在请求\n方法中,url,fields=fields=fields,headers=headers,**open\n文件”/usr/local/lib/python3.6/dist packages/urllib3/request.py”,请求编码\u body\n返回self.urlopen(方法,url,**额外\u kw)\n文件/usr/local/lib/python3.6/dist packages/urllib3/poolmanager.py),第336行,在urlopen\n response=conn.urlopen(方法,u.request\u-uri,**kw)\n文件中”/usr/local/lib/python3.6/dist-packages/urllib3/connectionpool.py”,第767行,在urlopen\n**响应\n文件“/usr/local/lib/python3.6/dist-packages/urllib3/connectionpool.py”中,第767行,在urlopen\n**响应\n文件“/usr/local/lib/python3.6/dist-packages/urllib3/connectionpool.py”,第767行,在urlopen\n**响应\n文件中/usr/local/lib/python3.6/dist-packages/urllib3/connectionpool.py”,第727行,在urlopen\n方法中,url,error=e,_-pool=self,_-stacktrace=sys.exc\u-info()[2]\n文件“/usr/local/lib/python3.6/dist-packages/urllib3/util/retry.py”,第439行,增量\n增加MaxRetryError(_-pool,url,error或ResponseError(原因))\nurllib3.exceptions.MaxRetryError:HTTPConnectionPool(主机=\'127.0.0.1\',端口=34780):url:/session/46cb728d61ec7389a9b40b225692ebfb/元素超过最大重试次数(由NewConnectionError(\':未能建立新连接:[Errno 111]连接被拒绝\',)引起)\n\n在处理上述异常时,发生了另一个异常:\n\n回溯(最近一次调用):\n File“/usr/local/lib/python3.6/dist packages/urllib3/connection.py”,第160行,在新连接中(self.\u dns\u主机,self.port),self.timeout,**额外的kw\n File“/usr/local/lib/python3.6/dist-packages/urlib3/util/connection.py“,第84行,在create\u connection\n raise err\n File”/usr/local/lib/python3.6/dist packages/urllib3/util/connection.py”中,第74行,在create\u connection\n sock.connect(sa)\n connection refuesedror:[Errno 111]连接被拒绝

我感觉问题的根源在别处……(可能是隐式和显式等待混合的?)这些错误表明驱动程序与浏览器的通信有问题。@pcalkins相反,在不同的
循环之间添加显式等待,直到
循环阻止这些问题发生-但我不能继续到处添加显式循环-必须有一个解决方案