發表文章

目前顯示的是 2月, 2018的文章

Robot Framework-變數

圖片
變量 RF 里的變量分兩種,一種是 Scalar ,可以理解為單值變量,一種是 List Variable , list 型變量,或者可以理解為數組變量。 Scalar 型變量用 $ 符號開頭, List 型變量用 @ 符號開頭 1.Scalar型變量 使用”$”作為標識符號 如 ${var} 單值變量 2.List型變量 使用”@”作為標識符號 如 @{var} 多值變量 ----------------------------------------------------------------------------------------- .Test Case 與 Test Scrpit 下列描述,各種寫法,與執行後的結果 ----------------------------------------------------------------------------------------- List 使用  1.@{變量名}[index]  2.${變量名[index]} 一維List ----------------------------------------------------------------------------------------- 二維List ----------------------------------------------------------------------------------------- Robot Framework主要就是關鍵字驅動的自動化測試 下列開啟網頁,並輸入帳密後登入,抓取圖片,並關閉網頁的範例

Robot Framework-Library

圖片
介紹Selenium2Library 常用關鍵字 說明: 1.需先在 Selenium2Library  加入,按F5才會看到相關的關鍵字 2.加入後,按F5就可以看到了 -------------------------------------------------------------------------------------------- 1.瀏覽器驅動    •通過不同的瀏覽器執行腳本    •安裝瀏覽器相對應的驅動=>如chrome的驅動, chromedriver.exe等    •瀏覽器為空值時,預設啟動Firefox瀏覽器 -------------------------------------------------------------------------------------------------- 2. 關閉瀏覽器     關閉當前的瀏覽器               關閉所有瀏覽器 -------------------------------------------------------------------------------------------------- 3. 瀏覽器設定 使當前打開的瀏覽器全螢幕 以像素為單位,第一個參數800表示寬度,第二個參數600表示高度 -------------------------------------------------------------------------------------------------- 4. 輸入 Xpath=//* [@] :表示元素定位,定位輸入框 -------------------------------------------------------------------------------------------------- 5....

Android-App自動化測試工具 UI Automator

圖片
介紹 • Android SDK 在 4.1 中提供了如下工具來支持 UI 自動化測試 : 1. UI Automator Viewer --> 個圖形介面工具來掃描和 分析 手機界面上的 UI 控制 元素 2. UI Automator --> 個測試的 Java 庫,包含了 UI 功能 測試 API 且支持自動化腳本管理與執行  通過 UI  Automator Viewer 拿到手機訊息,再透過 UI Automator 對這些界面進行操作 • 優點 :   功能 很強大,除了可以模擬手機螢幕上的點擊、對話框輸入、滑動螢幕、畫面截圖等基本功能外,甚至可以對行動裝置上進行更進一步的控制,如關掉螢幕、喚醒螢幕、旋轉螢幕、按 Home 鍵、點擊畫面上某個元件一段時間等動作 。 • 缺點 :    複雜性 / 可維護 性 -------------------------------------------------------------------------------------------------------------------------- 安裝下列項目           • JDK-Java 開發環境 • SDK(API 高於 16)-Google  提供 Android 開發工具包 • Eclipse( 安裝 ADT) • ANT- 編譯 jar ------------------------------------------------------------------------------------------------------------------------------------- 安裝說明: 1.JDK-Java      http:// www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安裝完後,再 設定: 環境變數: .;% JAVA_HOME%\li...