我試圖讓Selenium 1命令對Selenium 2服務器工作。從我讀過的內容來看,Selenium服務器獨立的jar也會接受Selenium 1 RC類型的調用。舉例來說,如果我有硒2 selenium.server運行:4444,我應該能夠調用:對Selenium 2服務器運行Selenium 1 RC命令
http://selenium.server:4444/selenium-server/driver?cmd=getLogMessages
,並得到有效的響應。相反,我得到一個500錯誤。這似乎是在這裏解釋:
Selenium 2: How to check that server is running and stop the server?
我的理解是正確的還是我失去了一些東西?我們正在運行PHPUnit的Selenium擴展,因此我們不能使用Selenium 2的Java綁定(我知道它具有內置的反向兼容性)。
我們正在運行帶有多個節點的集線器進行測試。我正在向集線器發送命令。升級是一個好主意,我會給你一個機會。 – jonstjohn 2012-02-22 20:02:36
感謝您的幫助。升級PHPUnit的確有竅門,看起來較老的PHPUnit擴展使用GET而不是POST https://github.com/giorgiosironi/phpunit-selenium/commit/1d0f9e80c17ee8e0345be5eba308a93d8d557f66。謝謝! – jonstjohn 2012-02-22 22:41:41