今天执行selenium的一个简单脚本时,居然报错了,之前都是好着的。
网上查了查,说是selenium的版本太低了,火狐版本比较高造成的,下载最新版本可以解决这个问题。
而我看了看自己的版本,已经是最新版本了。
期间我升级过火狐,现在已经firefox30.0了,可能是火狐版本太高造成的。
没有火狐的低版本,于是我就用ie实验一下。没想到ie也报错了。
运行后,报错如下:
Message: u’Unexpected error launching Internet Explorer. Protected Mode sett
然后:
IE安全保护都去掉: internet选项——安全
internet-启用保护模式 勾去掉
本地internet-启用保护模式 勾去掉
可信站点-启用保护模式 勾去掉
受限站点-启用保护模式 勾去掉
运行后,结果如下:
调整浏览器缩放的大小,为百分之百,不缩放。
再次执行,可以执行成功,无报错。
火狐的版本 应该是selenium不支持火狐30.0以上的版本。