0

例如,我有现成的 Perl Selenium 驱动程序。 https://metacpan.org/release/Selenium-Remote-Driver

如何使其与 Selenoid 兼容并使用 Selenoid-UI ?

据我了解,Selenoid 基于 Selenium 2.x 版本。但是 Selenium 和 Selenoid API 不兼容开箱即用。例如http://localhost:4444/status输出是非常不同的。

当我尝试在 Selenoid 运行时为 Selenium 运行脚本时,我得到了Could not create new session: Unable to find a matching set of capabilities错误。

4

1 回答 1

0

Selenoid 与 Selenium 协议 100% 兼容。所有 Selenium 的东西都在/wd/hub处理中。

例如状态 API 是/wd/hub/status. 只需将http://localhost:4444/wd/hubSelenium URL 用作您的测试,它应该可以工作。

不要混淆 API 在 Selenoid 下返回的数据较少。

在此处输入图像描述

例如,根据状态 API的w3c 规范message,只有两个字段:和ready是必需的

感谢@vania-pooh 在适当的github 问题中的回复

于 2019-08-21T08:42:51.057 回答