2012-04-17 88 views
0

我想讓硒在ubuntu,centos等服務器上運行,並運行所有瀏覽器檢查該linux(centos或ubuntu服務器)。所以檢查IE6,ie7,ie8,ie9,鉻,火狐等selenium rc在一臺linux服務器上

但是,我認爲這是不可能的,因爲爲ie我們需要Windows機器。 或者如果我們刪除ie,並且只想在Chrome和Firefox上測試,那麼我們可以在Ubuntu或CentOS的rc上執行此操作嗎?然後我想在那個服務器版本上我需要安裝firefox。

我認爲最主要的是我沒有得到硒服務器如何能夠與實際上沒有安裝瀏覽器或它不能?

誰能給我這方面的一些指導,我也讀了一些文件和漂亮的教程,但是這也不是很清晰。

回答

1

Selenium Server只是一個可以向Web瀏覽器發送命令的應用程序。但是,當然,你需要一個瀏覽器。如果沒有瀏覽器,你寫在硒2(webdriver的)你的測試,你可以使用HtmlUnitDriverJavaDoc),這是內在的,並不實際打開任何瀏覽器。你可以把它看作是「內存瀏覽器」。

您還可以通過可能做某事在

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. 
} 
的方式檢查瀏覽器的存在
相關問題