Selenium WebDriver功能特性


Selenium WebDriver一些最重要的功能特性是:

  • 多瀏覽器支援 :Selenium WebDriver支援各種Web瀏覽器,如Firefox,Chrome,Internet Explorer,Opera等等。它還支援一些非傳統或罕見的瀏覽器,如HTMLUnit。

  • 多程式設計語言支援:WebDriver還支援大多數常用的程式設計語言,如Java,C#,JavaScript,PHP,Ruby,Pearl和Python。 因此,使用者可以基於自己的能力選擇任何一種受支援的程式設計語言並開始構建測試指令碼。

  • 速度:與Selenium Suite的其他工具相比,WebDriver的執行速度更快。與RC不同,它不需要任何中間伺服器與瀏覽器通訊; 此工具直接與瀏覽器通訊。

  • 簡單命令:Selenium WebDriver中使用的大多數命令都易於實現。 例如,要使用以下命令在WebDriver中啟動瀏覽器:

    WebDriver driver = new FirefoxDriver(); //(Firefox瀏覽器)
    WebDriver driver = new ChromeDriver(); //(Chrome瀏覽器)
    WebDriver driver = new InternetExplorerDriver(); //(Internet Explorer瀏覽器)
    
  • WebDriver方法和類 :WebDriver提供多種解決方案來應對自動化測試中的一些潛在挑戰。WebDriver還允許測試人員通過動態查詢器處理複雜型別的Web元素,如核取方塊,下拉選單和警報。