gpt4 book ai didi

selenium - 是否必须安装 chrome 才能在 headless 模式下使用 Selenium chrome 驱动程序?

转载 作者:行者123 更新时间:2023-12-04 17:34:25 26 4
gpt4 key购买 nike

如果 Selenium 使用 --headless 运行,它是否可以仅使用 chrome 驱动程序运行测试?旗帜?

我问这个是因为我需要测试作为 Jenkins 管道的一部分运行,但是 Jenkins 框 没有安装任何浏览器也不能上网安装它。由于我所处的公司环境,我无法绕过这些限制。

我正在调查 Chrome Portable如此处所述:Running selenium tests in headless chrome without installing chrome browser

但是,我不确定这是否可以与 Selenium 的功能完全配合。有人提到他们不能解雇任何点击 这里:Python3, Selenium and Chrome portable

我也不能用 HtmlUnitDriver因为好像没有发SSO通常使用 Chrome 发送的请求 header 或 IE .我们无法在没有发送这些 header 的情况下访问应用程序,因为它们对我们进行了身份验证。

任何帮助,将不胜感激。

最佳答案

您当然需要在执行测试的任何机器上安装 Chrome……即使在 headless 模式下也是如此。但是,带有运行测试的浏览器的机器可以是不同的机器……您可以使用 RemoteWebdriver,以便它们在与启动它们的机器不同的机器上执行。

关于selenium - 是否必须安装 chrome 才能在 headless 模式下使用 Selenium chrome 驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57222534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com