电脑技术学习

selenium打不开ie提示类不支持Automation的解决方法

dn001

  我的机器重装之后就出现selenium打不开指定页面的问题,总提示有脚本错误。提示的内容就是:类不支持Automation。

  不明白什么意思,也不明白是怎么引入的。我估计是因为我的IE7是我后来手动从网站上下载安装的,是不是跟版本或者中英文有关系。

  在网上搜到了相关的解决方法,为了避免以后出现的时候找不到,转载到自己的博客里备忘下。

  -----------------------------------------------------------------------------------

  文章来源:http://pingyuan.itpub.net/post/15272/491934

  关于“类不能支持Automation操作错误的解决方法

  关于“类不支持Automation操作的错误

  一段程序IE上老是提示“类不支持Automation操作的错误,IE6、7、8都一样,但是Firefox可以,后来网上找到如下解决方法:

  重新注册下以下文件,问题便解决了:

  msscript.ocx

  dispex.dll

  vbscript.dll

  scrrun.dll

  urlmon.dll

  注册方法为,在开始运行里面运行 regsvr32 msscript.ocx 以此类推,注册完后清理一下浏览器缓存之类的。;

  备注:方法在我这里验证过了,没有问题,已经可打开IE,但是总出现Timeout,继续排查原因。上面提到的文件都是在C:\Windows\System32下的;