运行 Jenkins 上的 webdriver IEDriver 失败
Running webdriver IEDriver on Jenkins fails
我有一个我最近创建的小型 C# webdriver 测试套件 dll...
- 在 Visual Studio
中运行良好
- 使用 NUnit 3 控制台运行器从命令行完美运行。
我在我的笔记本电脑上安装了 Jenkins(在我将它放入我的实时 Jenkins 之前进行测试),运行 我的 Windows 凭据。当我使用之前使用的相同 NUnit3 控制台运行器命令执行测试套件时,所有测试都失败了,甚至无法登录,因为它找不到任何元素。我用 Selenium 截取了屏幕截图,它只是一个黑色矩形!
任何人对如何让 IE 正常运行有任何想法 - 我敢打赌这是来自 Jenkins 的 Windows 权限。谢谢!
我会回答我自己的问题。
原来你不能做我正在尝试的事情 - 这是 IE 构建方式的一个已知问题。我必须做的是在另一台机器上安装一个新的 Jenkins 节点并将其用于 运行 IE 测试。这样它确实起作用了。
我有一个我最近创建的小型 C# webdriver 测试套件 dll...
- 在 Visual Studio 中运行良好
- 使用 NUnit 3 控制台运行器从命令行完美运行。
我在我的笔记本电脑上安装了 Jenkins(在我将它放入我的实时 Jenkins 之前进行测试),运行 我的 Windows 凭据。当我使用之前使用的相同 NUnit3 控制台运行器命令执行测试套件时,所有测试都失败了,甚至无法登录,因为它找不到任何元素。我用 Selenium 截取了屏幕截图,它只是一个黑色矩形!
任何人对如何让 IE 正常运行有任何想法 - 我敢打赌这是来自 Jenkins 的 Windows 权限。谢谢!
我会回答我自己的问题。
原来你不能做我正在尝试的事情 - 这是 IE 构建方式的一个已知问题。我必须做的是在另一台机器上安装一个新的 Jenkins 节点并将其用于 运行 IE 测试。这样它确实起作用了。