1

我正在使用 IEDriver 在 VB.NET 中使用 Selenium。我想在我的 windows server 2008 R2(我的服务器使用 IE 11)上启动我订购的测试套件。我通过命令行启动我的测试:vstest.console.exe。当我在 Windows 7 上启动它时,它可以工作。我尝试在我的服务器上启动它(操作系统:windows server 2008 R2)。这启动了我的 Internet Explorer 和我的第一页测试。我的测试在第一次尝试查找元素(文本输入)并发送 key 时失败。但是该元素出现在我的网页上,并且我在同一个网站上启动。我不知道我的问题在哪里。我有一些想法:

  • IE驱动与Windows Server 2008 R2的兼容性无法修改
  • 安全服务器,某些权限不允许我的驱动程序与 IE 交互
  • 我的代码测试中的问题(对我来说不可能,因为相同的代码在同一个网站上完美运行)

有人知道吗?

4

1 回答 1

0

这似乎是 Windows 服务器的问题。在服务器中查找已安装的更新。这可能会因此而发生。Windows 有时会在不通知您的情况下安装更新,并且有一些更新会篡改 IEdriver 并破坏它

于 2015-04-22T06:39:00.813 回答