例如,我有现成的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错误。
发布于 2019-08-21 16:42:51
Selenoid与Selenium协议100%兼容。所有Selenium的东西都在/wd/hub路径下。
例如状态接口为/wd/hub/status。只需在测试中使用http://localhost:4444/wd/hub作为Selenium URL,它就会正常工作。
请不要混淆,在Selenoid下API返回的数据更少。

例如,根据status接口的w3c spec,只需要两个字段:message和ready
感谢@vania-pooh在适当的github issue中的回复
https://stackoverflow.com/questions/57571569
复制相似问题