发生超时错误使用Selenium Webdriver和Python在Headless chrome
发布时间:2020-12-20 13:19:20 所属栏目:Python 来源:网络整理
导读:当我运行 python脚本来测试Headless Chrome Broswer(Webdriver Selenium)上的网站时,我们经常会收到超时错误,我发现当脚本通过.click()或.send_keys()方法与浏览器交互时出现问题.任何人都可以知道它是什么类型的问题?有时它工作正常,但有时我有超时错误.请
当我运行
python脚本来测试Headless Chrome Broswer(Webdriver Selenium)上的网站时,我们经常会收到超时错误,我发现当脚本通过.click()或.send_keys()方法与浏览器交互时出现问题.任何人都可以知道它是什么类型的问题?有时它工作正常,但有时我有超时错误.请给出相同的解决方案
堆栈跟踪: 15:01:48,194 root:ERROR: ERROR occurred: Message: timeout (Session info: headless chrome=60.0.3112.101) (Driver info: chromedriver=2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8),platform=Windows NT 6.1.7601 SP1 x86) Traceback (most recent call last): File "c:autotestx.py",line 148,in main func(nik) File "c:autotestlibsupport.py",line 126,in wrapper raise ret File "c:autotestlibsupport.py",line 113,in newFunc res[0] = func(*args,**kwargs) File "c:autotesttestcases1001.py",line 15,in testcase "documents_approved ASC",generateError=True) File "c:autotestlibsupport.py",line 51,in wrapper f_result = func(*args,**kwds) File "c:autotestpageobjectswebsegment_header.py",line 184,in login + Keys.ENTER) File "C:Python36libsite-packagesseleniumwebdriverremotewebelement.py",line 350,in send_keys 'value': keys_to_typing(value)}) File "C:Python36libsite-packagesseleniumwebdriverremotewebelement.py",line 499,in _execute return self._parent.execute(command,params) File "C:Python36libsite-packagesseleniumwebdriverremotewebdriver.py",line 297,in execute self.error_handler.check_response(response) File "C:Python36libsite-packagesseleniumwebdriverremoteerrorhandler.py",line 194,in check_response raise exception_class(message,screen,stacktrace) selenium.common.exceptions.TimeoutException: Message: timeout (Session info: headless chrome=60.0.3112.101) (Driver info: chromedriver=2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8),platform=Windows NT 6.1.7601 SP1 x86) 解决方法
我遇到了类似的问题,正常的Chrome驱动程序运行良好,但无头镀铬总是超时.
我发现对于响应式网页,您需要设置窗口大小: driver.set_window_size(1200,600) 在驱动程序本身初始化之后添加此行之后,它工作正常. 我希望这有帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |