Selenium 网格规范

Selenium Grid Specifications

我一直在研究 WebDriver 的 JSON 有线协议,但这似乎不包括如何与网格交互,即 POST /wd/hub/register 等。你知道我在哪里可以找到Selenium Grid 的规格?

使用 Selendroid Wiki 中找到的信息并使用方便的调试器,我设法弄清楚它是如何工作的,所以这里是:

  • 下载 Standalone-Server jar 并使用以下命令从终端启动它

    java -jar selenium-server-standalone-2.45.0.jar -role hub

  • 开始您的 WebDriver 实施

  • 使用 Selendroid Wiki 页面中描述的配置准备一个文件,并根据您的配置更改端口和 url

  • 使用以下终端命令向集线器发送注册请求:

    curl -H "Content-Type: application/json" -X POST --data @node-config.json http://localhost:4444/grid/register

  • 随心所欲地使用 Selenium 网格