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滾動網頁
鍵盤操作
鍵盤操作
有時,我們會在一個情況輸入一些組合鍵。例如: 按Ctrl鍵或Shift鍵。下面是用鍵盤操作交互的方法。
sendKeys - 發送鍵,在瀏覽器的鍵盤表示。特殊鍵都沒有文字,表示按鍵都爲字符,或單獨序列的一部分的認可。
pressKey - 按鍵盤上不是文字的按鍵。鍵等功能鍵「F1」,「F2」或「Tab」或「Control」等,如果keyToPress是一個字符序列,不同的驅動程序實現可以選擇拋出一個異常,或者在序列中讀取的第一個字符。
releaseKey - 執行按鍵事件後鬆開鍵盤上的一個鍵。它通常是擁有良好的非文本字符。
下面是語法來調用使用selenium webdriver的鍵盤功能。
void sendKeys(java.lang.CharSequence keysToSend) void pressKey(java.lang.CharSequence keyToPress) void releaseKey(java.lang.CharSequence keyToRelease)