我需要你的帮助来连接与硒有关的东西。 现在在过去的几周里,我一直在阅读关于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线协议吗?
... 我有更多的问题,而是需要上述的人的答案清除硒云在我的头上。