我在构建服务器上通过 Jenkins 运行了 Selenium 测试。测试都在 Chrome(使用 ChromeDriver)和 Firefox(使用 FirefoxDriver)中按预期运行。但是,测试不会使用 EdgeDriver 在 Edge 中运行。
当测试运行时,它会给出一个错误:
Microsoft Web Driver 不能与内置管理员帐户一起使用或在用户帐户控制关闭时使用。
我试过打开UAC,但没有效果。我尝试以其他用户身份运行 Jenkins 服务,但也没有任何效果。我尝试了以下建议:MicrosoftWebDriver 在 TeamCity 代理的 windows 服务下运行时构建失败
我可以从命令提示符在同一位置运行测试,而不是通过 Jenkins。