Tai*_*Tai 11 python selenium exception webdriver amazon-dynamodb
我遇到了一个有趣的例外,但我不知道是什么造成的.
这是我的例外:
File "/Users/tai/Documents/workspace/testSelenium/testS/__init__.py", line 86, in runFlashY
openWebsites() File "/Users/tai/Documents/workspace/testSelenium/testS/__init__.py", line 50, in openWebsites
newSwfFiles = Sniffer.openURL(line, []);
File "/Users/tai/Documents/workspace/testSelenium/testS/Sniffer.py", line 98, in openURL
getAllFiles();
File "/Users/tai/Documents/workspace/testSelenium/testS/Sniffer.py", line 211, in getAllFiles
outUrl= getredirectedUrl(b[place]);
File "/Users/tai/Documents/workspace/testSelenium/testS/Sniffer.py", line 249, in getredirectedUrl
browser.get(s);
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 178, in get
self.execute(Command.GET, {'url': url})
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 166, in execute
self.error_handler.check_response(response)
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 164, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: u'f.QueryInterface is not a function' ; Stacktrace:
at FirefoxDriver.prototype.get (file:///var/folders/w5/w7rmb9zj7sz3wv8pq64c8h3h0000gn/T/tmpQcIHoK/extensions/fxdriver@googlecode.com/components/driver_component.js:8768)
at DelayedCommand.prototype.executeInternal_/h (file:///var/folders/w5/w7rmb9zj7sz3wv8pq64c8h3h0000gn/T/tmpQcIHoK/extensions/fxdriver@googlecode.com/components/command_processor.js:10884)
at DelayedCommand.prototype.executeInternal_ (file:///var/folders/w5/w7rmb9zj7sz3wv8pq64c8h3h0000gn/T/tmpQcIHoK/extensions/fxdriver@googlecode.com/components/command_processor.js:10889)
at DelayedCommand.prototype.execute/< (file:///var/folders/w5/w7rmb9zj7sz3wv8pq64c8h3h0000gn/T/tmpQcIHoK/extensions/fxdriver@googlecode.com/components/command_processor.js:10831)
Run Code Online (Sandbox Code Playgroud)
我搜索了这个例外,并且发现了一些与此错误有关的网站,但是没有一个网站有我理解的解决方案.对我来说奇怪的是,在过去的一个月里,我没有遇到这个错误,今天当它开始发生时,我没有处理这个文件.
我一直在进行的唯一修改是在另一个文件中,我一直在设置DynamoDb连接.我不知道这是如何相关的.另外我正在使用dynamodb连接文件,并且代码无法相关.我输入的网址没有改变,错误中引用的文件中的代码都没有被编辑好几天.我尝试恢复到我的代码中的早期阶段,但有时仍会出现错误.小号
我知道它正在从文本文件中读取URL,然后使用selenium webdriver打开它们.我唯一可以指出的是,我改变了用最新的苹果软件更新更新我的电脑.有没有其他人有这种经验?在此开始失败之前,我将我的macbook air更新为EFI固件更新版本2.8.
我看不出编辑其他文件会导致此错误的原因,因为异常似乎发生在Web驱动程序的.get函数中.
我在这里检查我的理智,我找不到可能引发这种情况的原因.这个错误几乎没有在线文档(截至发布的5个谷歌搜索结果).
在我的情况下,从配置解析是错误的.
我得到了同样的错误
selenium.common.exceptions.WebDriverException: Message: u'f.QueryInterface is not a function'
我写的网址放在引号中,但这是错的.网址应保持原样,不带任何引号.
你的错误在这里 self.execute(Command.GET, {'url': url})
只需删除引号即可.
| 归档时间: |
|
| 查看次数: |
7639 次 |
| 最近记录: |