selenium - 我可以在计算机 A 上运行 Selenium,并看到计算机 B 中的浏览器吗?

标签 selenium webdriver selenium-grid

假设我在计算机 A 上准备了一些 Selenium 项目。当您运行该项目时,计算机 A 中会打开一个新浏览器,并连接到 www.somesite.com 并运行测试。

现在,也在计算机 A 上,假设我正在运行一个网页,其中有一个按钮,可以触发这些测试...

因此,当我导航到 www.ipofcomptera.com 并单击“运行测试”时,计算机 A 中会打开一个新浏览器,并运行测试...

我想要的是,我要么希望浏览器在计算机 B (我要访问计算机 A 的计算机)中打开,要么它也可以在 A 中运行,但我也想查看我的计算机上的所有步骤。

希望我的问题清楚, 谢谢

最佳答案

这正是Selenium Grid是为了!

玩得开心

请重新考虑Selenium RC的使用,它实际上是一个不死生物,最好使用RemoteWebDriver相反。

关于selenium - 我可以在计算机 A 上运行 Selenium,并看到计算机 B 中的浏览器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15964984/

相关文章:

java - 使用 Selenium 访问 Iframe 中的元素

java - 使用 Webdriver 页面对象模型处理大量 WebElement 的断言

javascript - 如何使用 Selenium 从下拉列表中选择一个值?

.NET:将对象从第 3 方程序集序列化为文件(以使 Selenium WebDriver 更快)

css - 如何编写 CSS 表达式以单击 "Select "我尝试过使用不同的 x 路径它在 IE 任何版本中都不起作用

java - 如何针对不同的值多次运行测试方法

python - Selenium/Chromedriver/Chromium(86) 问题 AWS Lambda

java - 无法单击选项卡的子值,在 Selenium 中出现 'element not visible' 异常

python - 使用 Selenium 和 Python 在 Chrome 中同时登录多个帐户

google-chrome - Chrome 浏览器在 chrome 节点 Docker 容器中运行多个 chrome 浏览器时崩溃