对Selenium 2服务器运行Selenium 1 RC命令

对Selenium 2服务器运行Selenium 1 RC命令,selenium,phpunit,selenium-webdriver,Selenium,Phpunit,Selenium Webdriver,我试图让Selenium 1命令在Selenium 2服务器上运行。据我所知,Selenium服务器独立jar也将接受Selenium 1 RC类型的调用。例如,如果我在Selenium.server:4444上运行Selenium 2,我应该能够调用: 并获得有效的响应。相反,我得到了一个500错误。这似乎在这里得到了解释: 我的理解是正确的还是我遗漏了什么?我们正在运行PHPUnit的Selenium扩展,因此无法使用Selenium 2的Java绑定(据我所知,它具有内置的反向兼容性)

我试图让Selenium 1命令在Selenium 2服务器上运行。据我所知,Selenium服务器独立jar也将接受Selenium 1 RC类型的调用。例如,如果我在Selenium.server:4444上运行Selenium 2,我应该能够调用:

并获得有效的响应。相反,我得到了一个500错误。这似乎在这里得到了解释:


我的理解是正确的还是我遗漏了什么?我们正在运行PHPUnit的Selenium扩展,因此无法使用Selenium 2的Java绑定(据我所知,它具有内置的反向兼容性)。

您是用Java启动Selenium服务器的吗

如果没有,试试看


如果我没有弄错您的问题,您的服务器没有启动。

您是用Java启动Selenium服务器的吗

如果没有,试试看


如果我没有弄错您的问题,您的服务器没有启动。

请确保您使用的是最新的PHPUnit版本,早期版本中有一个bug导致Selenium服务器出现问题


该节点也应使用角色节点启动。

请确保您使用的是最新的PHPUnit版本,早期版本中有一个bug导致Selenium服务器出现问题


节点也应使用角色节点启动。

实际上,服务器启动正常,并使用web驱动程序响应selenium 2命令,而不是selenium 1。实际上,服务器启动正常,并使用web驱动程序响应selenium 2命令,而不是selenium 1。我们正在运行一个包含多个节点的中心进行测试。我正在向中心发送命令。升级是个好主意,我来试试。谢谢你的帮助。升级PHPUnit成功了,看来旧的PHPUnit扩展使用的是GET而不是POST。谢谢我们正在运行一个包含多个节点的集线器进行测试。我正在向中心发送命令。升级是个好主意,我来试试。谢谢你的帮助。升级PHPUnit成功了,看来旧的PHPUnit扩展使用的是GET而不是POST。谢谢