2011-07-13 7 views

回答

2

你将需要多个virtual machines每个安装了不同版本的ie,因为你不能安装即版本并排(有一些黑客,但你永远不会得到真正的代表)。

+0

好的,但也有办法模拟选择IE浏览器版本模式的动作?或者有什么方法可以知道哪些版本的浏览器是从WatiN运行的? – jonatanes

2

您可以查询注册表以获取IE版本。

要将完整版本号输出到NUnit控制台,请执行以下操作。

 var ieKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer"); 
     if (ieKey == null) 
     { 
      Console.WriteLine("IE key not found"); 
     } 
     else 
     { 
      Console.WriteLine("Version:" + (string)ieKey.GetValue("Version")); 
     } 

使用上述证实:Windows 7中,IE8和华廷2.0

由于是吉荣作为注册表呼叫逐字复制出来IE.cs

相关问题