所以,我遵循本教程,使用Internet Explorer(https://stirunagari.wordpress.com/2017/08/20/using-internet-explorer-Web-Driver-with-splinter-framework/),它正在工作。...
from splinter import Browser
browser = Browser('iexplorer')
browser.visit('http://google.com')
browser.fill('q', 'Text to fill in the search bar')
搜索字段正在填充,但速度非常缓慢,例如1-2秒内的1击键。在使用Chrome或Firefox作为浏览器时,浏览器的运行良好。我知道这个问题很可能是因为IE并未受到Splinter的直接支持,但也许有人知道解决方法或其他东西?
edit :我不知道我以前使用过的IEDRIVER,但是我从这里用IEDRiverServer_Win32替换了它,现在正常工作。我无法回答我的问题,因为有人删除了我的答案...
我没有使用最新的Internet Explorer WebDriver;从这里进行了更新,现在正常工作:http://selenium-release.storage.googleapis.com/index.html?path=3.8/
听起来您正在使用IE驱动程序的32位版本。您应该使用64位IE驱动程序的版本不确定为什么,但是要快得多。