【发布时间】:2019-12-25 13:10:10
【问题描述】:
例如我有现成的 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 错误。
【问题讨论】:
-
不确定 perl 绑定。如果您转到 Selenoid UI,您将获得在设置 Selenoid 时配置的可用功能。挑选能力
curl -X POST 'http://selenoid:4444/wd/hub/session' -d '{ "desiredCapabilities":{ "browserName":"firefox", "version": "latest", "platform":"ANY", "enableVNC": true, "name": "this.test.is.launched.by.curl", "sessionTimeout": 30 } }' -
正如我在各个问题中已经说过的 - Selenoid 与 Selenium 协议完全兼容。
标签: selenium automated-tests selenoid