Robotframework Web自動化

想學習的小夥伴,現在可以報名了!!!7月1日正式開始,

本期課程主要是web自動化爲主,根據平時工作經驗整理的一套流程以及使用過程中常見的問題總結。
學完後能很快上手,即學即用,課後遇到問題在線解答,遠程協助解決。

robotframework學習交流羣:724711865

課程諮詢QQ:962199374

課程費用600/人(保證全網最低價)

課程時間:週六、週日晚上20:00-22:00

                  週日9:00-11:00

課程週期:一個月

課程安排如下:

第1課 robotframework 簡介與特性
-----簡介
-----特性
-----安裝指南
-----Pip安裝
-----RIDE工具介紹
-----resource文件
-----常量和變量
-----keyword關鍵字

第2課 robotframework 內置測試庫介紹
------BuiltIn
------String
------Collections
------OperatingSystem
------Process
------XML

第3課 robotframework Selenium2Library 安裝與引入
-----selenium、瀏覽器版本與驅動版本
-----庫的安裝與升級
-----庫的引入
-----常見的庫引入問題
-----查看庫中的關鍵字
-----open browser打開瀏覽器
-----close browser關閉瀏覽器(關閉當前頁面)
-----close all browsers關閉所有的瀏覽器
-----maximize browser window瀏覽器最大化
-----set window size設置瀏覽器大小
-----get window size獲取瀏覽器大小
-----input text文本輸入
-----input password密碼輸入
-----click element點擊元素
-----click button點擊元素

第4課 robotframework Selenium2Library 元素定位-1
-----name
-----id
-----link
-----css定位與語法
-----xpath定位與語法
-----go to跳轉頁面
-----get title獲取title
-----get text獲取文本
-----wait until page contains element等待元素出現
-----wait until page contains等待當前頁面包含
-----get element attribute獲取元素屬性
-----一個簡單的實例(百度)
-----項目執行的順序

第5課 robotframework Selenium2Library 元素定位-2
-----js 語法
-----jqeury在瀏覽器上調試元素定位
-----js處理iframe 如附文本
-----js處理多窗口關閉事件
-----jquery處理特殊的點擊事件
-----jquery處理蒙層事件
-----jquery處理日期控件
-----jquery處理文本框無法輸入
-----jquery獲取文本框中的值

第6課 robotframework Selenium2Library 特殊關鍵字-1
-----should contain 結果斷言驗證是否相等
-----alert
-----cookie 處理
-----choose file文件上傳
------mouse與press key鼠標鍵盤事件
-----文件下載(AutoItLibrary)
-----For循環與If條件語句

第7課 robotframework Selenium2Library 特殊關鍵字-2
-----select from list by value 下拉框選擇
-----select iframe進入表單
-----unselect iframe退出表單
-----execute javaScript js執行

第8課 robotframework 結果返回與斷言
------should contain驗證當前頁面包含指定文本
------should not contain驗證當前頁面不包含指定文本
------should contain element驗證當前頁面包含指定元素
------wait until page contains等待文本出現在這個頁面
------wait until page contains element等待頁面包含指定元素

   ……


第9課 robotframework 自定義庫、關鍵字開發與項目設計
------庫的命名
------__init__.py
------version.py
------mylibrary.py
------工程命名
------測試套件命名
------測試用例設計
------全局變量定義
------數據準備
------用例設計
------斷言的使用
------一個完整用例

第10課 robotframework 擴展--數據庫操作(DatabaseLibrary)與常見問題
------關鍵字介紹
------數據庫操作
------連接數據庫
------斷開數據庫
------新增關鍵字顏色未改變
------控制無日誌輸出
------殘餘驅動未清理
------數據庫返回結果亂碼


第11課 robotframework 擴展--遠程服務器操作(SSHLibrary)
------關鍵字介紹
------linux服務器操作
------連接遠程服務器
------獲取遠程服務器中的文件
------執行遠程服務器中的腳本
------斷開數據庫

第12課 robotframework 如何完成一個完整的項目
------構建項目結構
------如何分層
------關鍵字運用
-------數據準備與數據清理
-------配置測試套
-------項目運行


第13課 robotframework 持續集成自動化測試
------jenkins結合svn配置
------jenkins創建新節點
------jenkins節點連接
------jenkins工程創建
------jenkins用例執行
------jenkins查看執行結果
------jenkins結果查看報告異常問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章