一台linux服务器上的selenium rc

一台linux服务器上的selenium rc,selenium,selenium-rc,selenium-webdriver,Selenium,Selenium Rc,Selenium Webdriver,我想让selenium在ubuntu、centos等服务器上运行,并在linux(centos或ubuntu服务器)上运行所有浏览器检查。所以请检查ie6、ie7、ie8、ie9、chrome、firefox等 但我认为这是不可能的,因为ie需要windows机器。 或者,如果我们删除ie,只想在chrome和firefox上进行测试,我们可以在ubuntu或centos上的selenium rc上进行测试吗?然后我想在那个服务器版本上我需要安装firefox 我认为主要的问题是我不明白sele

我想让selenium在ubuntu、centos等服务器上运行,并在linux(centos或ubuntu服务器)上运行所有浏览器检查。所以请检查ie6、ie7、ie8、ie9、chrome、firefox等

但我认为这是不可能的,因为ie需要windows机器。 或者,如果我们删除ie,只想在chrome和firefox上进行测试,我们可以在ubuntu或centos上的selenium rc上进行测试吗?然后我想在那个服务器版本上我需要安装firefox

我认为主要的问题是我不明白selenium服务器如何在没有安装浏览器的情况下工作,或者它不能


有人能给我一些关于这方面的指导吗?我确实读了一些文档和很好的教程,但这对我来说不是很清楚。

Selenium Server只是一个可以向web浏览器发送命令的应用程序。但是,当然,你需要一个浏览器。如果没有浏览器,而您使用Selenium 2(WebDriver)编写测试,则可以使用()这是内置的,实际上不会打开任何浏览器。你可以把它读作“内存浏览器”

您还可以通过以下方式检查浏览器是否存在:

WebDriver driver;
try {
    driver = new InternetExplorerDriver();
catch (WebDriverException e) {
    System.out.print("IE not found.");
    try {
        driver = new FirefoxDriver();
    } catch (WebDriverException e) {
        System.out.print("FF not found.");
    }
    // etc.
}