Selenium Grid 可以配置为需要身份验证吗?

问题描述 投票:0回答:2

如何强制 Selenium 集线器/节点需要密码才能访问?我的意思不是对浏览器进行身份验证。我的意思是要求 Selenium 服务器在执行测试之前要求输入密码。

看来,如果您正在运行 Selenium 集线器或节点,除非您位于非常私人的网络中,否则您将面临很大的风险。

selenium-webdriver selenium-grid
2个回答
1
投票

现在答案是否定的。

然而,它是一个开源项目,因此您可以编写功能来执行此操作并提供补丁。来源可以在这里找到:

http://code.google.com/p/selenium/source/checkout

或者如果你更喜欢 github,github 镜像是:

https://github.com/SeleniumHQ/selenium


0
投票

多年后,情况似乎发生了变化,您现在可以将用户名和密码添加到 Selenium 网格。还回答了另一个SO问题

相关配置项Selenium文档

对于 docker 镜像,我在 Github 上看到的示例是使用 SE_OPTS 环境变量,例如:

docker run -d -p 4444:4444 --shm-size="2g" -e SE_OPTS="--username MYUSER --password MYPASSWD" selenium/standalone-firefox:4.19.0-20240328
© www.soinside.com 2019 - 2024. All rights reserved.