在Python中运行一段时间后,Selenium项目因错误而停止

时间:2017-01-11 04:24:47

标签: python selenium firefox raspberry-pi

我在raspberry pi arm设备上开发了一个应用程序,用于从Web界面中抓取数据。为了达到目的,我从python中的selenium库中受益,并且作为浏览器我使用了iceweasel。我成功运行了两天的应用程序。然后它停止给出以下错误:

  

Traceback(最近一次调用最后一次):文件   " /home/pi/Downloads/ModbusTermostat/ekon.py" ;,第28行,在       termostatlar = driver.find_elements_by_id(" evntemperature")File" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py",   第281行,在find_elements_by_id中       return self.find_elements(by = By.ID,value = id_)File" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py",   第778行,在find_elements中       ' value':value})[' value'] File" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver。 PY&#34 ;,   第236行,执行中       self.error_handler.check_response(response)File" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py",   第192行,在check_response中       raise exception_class(message,screen,stacktrace)WebDriverException:消息:无法解码来自木偶的响应

以下是有关安装的Firefoxx的信息:

  

{u'可旋转':错误,你' browserVersion':你' 45.6.0',   你带了屏幕截图':是的,你接受了斯科特的声音:假,你的appBuildId':   你' 20161213204132',你' XULappId':   你' {ec8030f7-c20a-464f-9b0e-13a3a9e97384}',你' javascriptEnabled':是的,   u' raisesAccessibilityExceptions':False,u' specificationLevel':u' 1',   你的平台':你的LINUX',你' browserName':你' Firefox',你'版本':你'& #39 ;,   你代理':{},你' marionette':是的,你的设备':你的桌面',   你带来了元素截图':是的,你的平台名称':你' Linux',   你平台版本':你' 4.4.26-v7 +'}

和Selenium版本是:

  

3.0.2

我怀疑它是某种版本不匹配。但我仍然无法弄清楚问题。

0 个答案:

没有答案