我正在尝试使用Selenium Server和IE 11运行自动化。 当我使用selenium.Start()启动ISelenium对象时,它会抛出一个javascript错误“对象不支持属性或方法'attachEvent'”。
文件路径C:/Users/rlodha/AppData/Local/Temp/1/customProfileDir4d38c1e69384462995bae8b5362fd3b8/core/scripts/selenium-browserbot.js
这是我的代码
public ISelenium selenium = new DefaultSelenium("localhost", 4444, "*iexplore", "http://www.google.com");
selenium.Start(); //this line is throwing error
selenium.Open("http://www.google.com");
我使用最低安全设置运行IE 11。
答案 0 :(得分:0)
实际上没有为IE浏览器找到任何解决方案,但我切换到Firefox浏览器并且没有再次遇到此错误。
答案 1 :(得分:0)
Selenium(特别是 RC)不支持IE11。这是您的问题的基础。要么降级IE,要么使用其他浏览器。
答案 2 :(得分:0)
<script language="javascript">
if (typeof UserAgentInfo.strBrowser !== 'undefined' && !window.addEventListener) {
UserAgentInfo.strBrowser=1;
}
</script>