问题标签 [selenium-hub]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Selenium Hub Chrome 节点不获取 HttpOnly Cookie
我以两种方式运行 Selenium 测试:
- 在本地使用 Chrome WebDriver,用于实施测试
- 在带有 Selenium Hub 和 Chrome 节点的 CI 管道中运行测试
后端创建 HttpOnly cookie。我想检查他们的存在。要获取特定的 cookie,我使用以下代码:
这适用于 Chrome WebDriver,但不适用于 Chrome 节点。任何想法,什么可能导致这种不同的行为?
python - 运行行为 BDD 测试时有关此错误根本原因的任何建议
在尝试从我的本地 mac 机器运行一些 BDD行为测试时,我遇到了以下错误。有没有其他人经历过它以及任何修复它的建议。
shell - 从 shell 脚本在 docker 中启动 selenium 集线器时遇到问题
外壳脚本代码:
从 java 调用 shell 脚本的代码
上面的代码触发了shell脚本,selenium hub就起来了。但是为了使集线器启动,该过程必须继续运行。如果我不给 p.waitFor() 我的脚本会快速执行并且集线器没有启动。
我需要帮助来了解如何让我的集线器保持正常运行,同时在后台运行这个过程。或任何其他替代方案来实现我的目标。
selenium-webdriver - 尝试使用 selenium docker chrome 节点运行 selenium WebDriver 脚本时无法访问此站点错误
我正在尝试使用 selenium docker chrome 节点在 docker 上运行 selenium 测试。我们在 Windows 7 上运行它。由于 docker 不支持 Windows 7,我们使用 vagrant 创建 linux box,然后在 linux box 上使用 docker 运行 selenium hub 和 selenium node/chrome。
当我尝试使用以下代码运行 selenium 脚本时,出现“无法访问此站点”错误。但是 chrome 会话成功创建并且驱动程序启动了网站。但是该站点显示错误为“无法访问此站点”
我的公司正在使用代理服务器。我还在 vagrant vm box 和 docker 容器中设置了代理设置。因此,当我在 linux box 和 docker selenium 容器上使用“curl www.google.com”时,我成功地得到了响应。
当我可以在容器和 linux 机器上成功启动网站时,我不确定为什么通过 selenium WebDriver 启动网站时没有呈现网站。
我尝试使用如下代理设置启动 WebDriver,但出现相同的错误
java - 使用 Selenium 集线器和 Firefox 远程驱动程序无法将元素滚动到视图中
我正在使用带有远程 Firefox 驱动程序的 Selenium Hub。Actions.moveToElement()
将鼠标悬停在元素上(通过方法)后尝试单击该元素时遇到错误。
对于上下文,我的方法确实允许我只单击一次元素。但是经过几个步骤后,当我想再次单击该元素(再次使用我的悬停方法)时,这样做会失败。
当我在本地尝试此操作时,通过 Firefox 在无头模式下运行它,它可以正常工作。
我也尝试过利用JS scrollIntoView()
方法,但这没有帮助。有没有办法修复它?
java - WebDriverException:当我在 VM 上运行测试时无法访问 chrome
我有一个运行 OS Windows Server 2012 R2 的 Windows VM。Selenium Hub 和节点在这里设置。测试突然停止。但这并不是每次都会发生,它会间歇性地发生。
selenium-webdriver - Selenium 集线器/节点因 CLIENT_STOPPED_SESSION 而终止
并行运行多个 Web 驱动程序
集线器的配置:
浏览器配置
10 个 chrome 节点,不同版本 81、87、88 和 89,无 chrome 选项。
我尝试增加 browserTimeout、timeout 和 jettyMaxThreads 当我需要生成一个新的测试/蜘蛛时,一些测试/蜘蛛运行得很好,我得到以下异常:
任何想法开发者?谢谢
docker - 在 Docker 上运行的 Selenium Hub 的 Windows 身份验证
我目前正在为 Windows 开发一个在 docker 中运行 selenium 集线器的 POC。我正在尝试为一些运行 AD 授权的网站运行测试。即使 chrome webdriver 成功运行,网站也无法加载(chromewebdriver 超时)。到目前为止,我无法安装 VNC 查看器,因此无法查看网站上实际发生的情况。请帮助或指出我正确的方向。