【发布时间】:2018-06-29 05:04:29
【问题描述】:
我在构建服务器上通过 Jenkins 运行了 Selenium 测试。测试都在 Chrome(使用 ChromeDriver)和 Firefox(使用 FirefoxDriver)中按预期运行。但是,测试不会使用 EdgeDriver 在 Edge 中运行。
测试运行时会报错:
Microsoft Web Driver 不能与内置管理员帐户一起使用或在用户帐户控制关闭时使用。
我已尝试打开 UAC,但没有效果。我尝试以其他用户身份运行 Jenkins 服务,但也没有任何效果。我已经尝试了来自:MicrosoftWebDriver fails when constructing while running under TeamCity agent's windows service
的建议我可以通过命令提示符在同一位置运行测试,而不是通过 Jenkins。
【问题讨论】:
-
你在 selenium 网格上运行脚本吗?
-
没有。直接在 Jenkins 中运行它们。
-
你可以试试 selenium grid。
标签: selenium jenkins microsoft-edge selenium-edgedriver