selenium执行js报错

selenium执行js报错

Traceback (most recent call last):
    dr.execute_script(js)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 397, in execute_script
    {'script': script, 'args':converted_args})['value']
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 165, in execute
    self.error_handler.check_response(response)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 158, in check_response
    raise exception_class(message, screen, stacktrace)
WebDriverException: Message: u'waiting for evaluate.js load failed' ; Stacktrace:
    at injectAndExecuteScript/r (file:///c:/users/admini~1/appdata/local/temp/tmpd6j65g/extensions/fxdriver@googlecode.com/components/driver_component.js:8360)
    at fxdriver.Timer.prototype.runWhenTrue/g (file:///c:/users/admini~1/appdata/local/temp/tmpd6j65g/extensions/fxdriver@googlecode.com/components/driver_component.js:392)
    at fxdriver.Timer.prototype.setTimeout/<.notify (file:///c:/users/admini~1/appdata/local/temp/tmpd6j65g/extensions/fxdriver@googlecode.com/components/driver_component.js:386)

经验证,是火狐的兼容性问题

上一篇:自动化运维:使用psutil和paramiko读取远程主机信息


下一篇:SQL Server表和字段说明的增加和更新