selenium-server-standalone selenium-server 和 selenium-java 的区别

  1. selenium1.0还是 seleniumRC的时候,需要启动selenium-server-standalone包,用来做server。selenium RC通过server来给code和broswer建立通道,同时,该jar包包括我们用得所有的方法。
  2. 在新版的selenium中,即selenium2.0-webdriver,不需要这个selenium-server-standalone这个包了。WebDriver api 会直接和浏览器的native交互,现在我们用selenium-java.jar包来替代。
  3. 如果使用selenium-grid,或者要在远程机器上的浏览器上运行用例,那么就需要使用selenium-server来和selenium-java配合。

 

说白了,就是selenium-java就是的client, 它可以和本地浏览器直接交互(通过各个浏览器自身提供的driver)。同时,通过selenium-server, 这个client也可以和远程机器上浏览器进行交互。

你可能感兴趣的:(Selenium)