Selenium 在詹金斯运行EdgeDriver

Selenium 在詹金斯运行EdgeDriver,selenium,jenkins,microsoft-edge,selenium-edgedriver,Selenium,Jenkins,Microsoft Edge,Selenium Edgedriver,我在构建服务器上通过Jenkins运行Selenium测试。所有测试都在Chrome(使用ChromeDriver)和Firefox(使用FirefoxDriver)中按预期运行。但是,测试不会使用EdgeDriver在Edge中运行 测试运行时,会出现错误: Microsoft Web驱动程序无法与内置管理员帐户一起使用,或者在用户帐户控制关闭时无法使用 我试过打开UAC,但没有效果。我尝试以不同的用户身份运行Jenkins服务,但也没有效果。我尝试了以下建议: 我可以通过命令提示符在同一位置

我在构建服务器上通过Jenkins运行Selenium测试。所有测试都在Chrome(使用ChromeDriver)和Firefox(使用FirefoxDriver)中按预期运行。但是,测试不会使用EdgeDriver在Edge中运行

测试运行时,会出现错误:

Microsoft Web驱动程序无法与内置管理员帐户一起使用,或者在用户帐户控制关闭时无法使用

我试过打开UAC,但没有效果。我尝试以不同的用户身份运行Jenkins服务,但也没有效果。我尝试了以下建议:


我可以通过命令提示符在同一位置运行测试,但不能通过Jenkins运行。

如果将Jenkins从属代理配置为windows服务,则会出现问题。因为Edge不会作为无头浏览器运行

为了避免这些问题。我们不想将从属代理设置为窗口服务

按照以下步骤安装从属代理,然后运行脚本:

*****然后下载agent.jar并将其放在jenkins工作目录(“D:/jenkins”)下

*****以管理员用户身份打开命令提示符并执行命令


java-jar-agent.jar-jnlpUrl-secret 07ba92bb8017901287acb979cf30d40a45c17abd2c0edba5b2b3f17cc94915e8-workDir“D:/Jenkins”

您是否在selenium网格上运行脚本?不。只需直接在Jenkins中运行脚本。您可以尝试使用selenium网格。脚本可能重复