Selenium教學
Selenium概述
Selenium基本術語
Selenium IDE
Selenium簡介
Selenium IDE下載
Selenium功能特性
Selenium IDE 工具特點
Selenium的侷限性
Selenium IDE測試創建
Selenium與QTP比較
Selenium IDE 測試
Selenium工具套件
Selenium IDE驗證點
Selenium - IDE模式匹配
Selenium用戶擴展
Selenium IDE- 不同的瀏覽器
Selenium 環境安裝設置
Selenium RC
Selenium - Selenese命令
Selenium Webdriver
Selenium定位器
用戶交互
單選按鈕互動
複選框交互
下拉框交互
Synchronization 同步
拖放
鍵盤操作
鼠標操作
多選擇操作
查找所有鏈接
Selenium測試設計技術
Selenium頁面對象模型
使用Excel數據驅動
log4j日誌
異常處理
多瀏覽器測試
捕捉屏幕截圖
捕捉視頻
Selenium TestNG
Selenium網格
Selenium WebDriver簡介
Selenium WebDriver架構
Selenium WebDriver功能特性
Selenium WebDriver Vs Selenium RC比較(差別)
Selenium WebDriver安裝
Selenium WebDriver第一個測試案例
Selenium WebDriver常用命令
Selenium WebDriver在Chrome瀏覽器上運行測試
Selenium WebDriver-在Firefox瀏覽器上運行測試
Selenium WebDriver-在IE瀏覽器上運行測試
Selenium WebDriver-定位策略
Selenium WebDriver處理下拉列表
Selenium WebDriver拖放處理
Selenium WebDriver處理Alert
Selenium WebDriver滾動網頁
Selenium功能特性
Selenium有以下功能特性:
Selenium是一個開源和可移植的Web測試框架。
Selenium IDE爲創作測試提供了回放和錄製功能,而無需學習測試腳本語言。
它可以被視爲領先的基於雲的測試平臺,可幫助測試人員記錄他們的操作並將其導出爲可重複使用的腳本,並具有易於理解且易於使用的界面。
Selenium支持各種操作系統,瀏覽器和編程語言。如下列表:
- 編程語言: C# ,Java,Python,PHP,Ruby,Perl和JavaScript
- 操作系統:Android,iOS,Windows,Linux,Mac,Solaris。
- 瀏覽器:谷歌瀏覽器,Mozilla Firefox,Internet Explorer,Edge,Opera,Safari等。
它還支持並行測試執行,從而減少了時間並提高了測試效率。
Selenium可以與Ant和Maven等框架集成,用於源代碼編譯。
Selenium還可以與TestNG等測試框架集成,以進行應用程序測試和生成報告。
與其他自動化測試工具相比,Selenium需要的資源更少。
WebDriver API已經嘗試集於Selenium中,這是對Selenium進行的最重要的修改之一。
Selenium Web驅動程序不需要服務器安裝,測試腳本直接與瀏覽器交互。
Selenium命令根據不同的類進行分類,使其更易於理解和實現。
Selenium Remote Control(RC)與WebDriver API一起被稱爲Selenium 2.0。 此版本旨在支持充滿活力的網頁和Ajax。