我需要你的幫助來連接與硒有關的東西。 現在在過去的幾周裏,我一直在閱讀關於Selenium文檔。 有硒IDE(記錄和重播測試的Firefox擴展) 硒RC - (硒1.0)。這似乎已被棄用,並使用代理HTTP服務器在多個瀏覽器上運行測試。 Selenium Web Driver - (selenium 2.0)。這是最新的一個,現在應該用於自動化測試。 (每個瀏覽器都實現了Web驅動程序API) 我還了解到,Web驅動程序與自動瀏覽器支持交互,不需要HTTP服務器。Selenium WebDriver和Selenium服務器
然後就是這個Selenium服務器。 (用java編寫的硒獨立服務器) 與selenium服務器的交互是通過JSON有線協議。 (其中每個語言綁定呼叫硒服務器傳遞JSON數據通過HTTP)
現在我有以下問題:
是否Selenium服務器相同硒 RC使用的代理服務器?
硒RC是否使用JSON線協議。
如果web驅動程序 與本地瀏覽器對自動化的支持相互作用,selenium服務器在哪裏適合Selenium 2.0。
假設我正在使用selenium 2.0,java客戶端 庫在鉻瀏覽器中運行我的測試。當我打電話給WebDriver API時, 如何與chrome驅動程序交互?它使用JSON線協議嗎?
... 我有更多的問題,而是需要上述的人的答案清除硒雲在我的頭上。