點擊上方頭像關注我,每周上午 09:00準時推送,每月不定期贈送技術書籍。
本文1163字,閱讀約需6分鐘
Hi,大家好,我是CoCo。在上一篇Helium自動化測試系列文章:Helium自動化之常用方法介紹(一),主要介紹Helium内置函數、啟動浏覽器、刷新浏覽器、訪問網址等常用的方法。
今天繼續通過源碼及實例來介紹Helium的寫入、按鍵、單擊/雙擊、右擊等常用方法。
一
寫入
寫入方法源碼:
參數說明:
text: 輸入框輸入的文本;
into:輸入框中有提示信息的寫法。
案例1: 輸入框有提示信息
以163郵箱登錄頁的賬号、密碼輸入框為例。
實現代碼如下:
自動化頁面實現效果如下:
案例2: 輸入框沒有提示文案
以百度搜索輸入框為例:
實現代碼如下:
二
按鍵
按鍵方法源碼:
普通字母、數字直接用輸入就可以了,如果是組合快捷鍵,用 号連接。
常用的按鍵如下:
NULL = Keys.NULL
CANCEL = Keys.CANCEL
HELP = Keys.HELP
BACK_SPACE = Keys.BACK_SPACE
TAB = Keys.TAB
CLEAR = Keys.CLEAR
RETURN = Keys.RETURN
ENTER = Keys.ENTER
SHIFT = Keys.SHIFT
LEFT_SHIFT = Keys.LEFT_SHIFT
CONTROL = Keys.CONTROL
LEFT_CONTROL = Keys.LEFT_CONTROL
ALT = Keys.ALT
LEFT_ALT = Keys.LEFT_ALT
PAUSE = Keys.PAUSE
ESCAPE = Keys.ESCAPE
SPACE = Keys.SPACE
PAGE_UP = Keys.PAGE_UP
PAGE_DOWN = Keys.PAGE_DOWN
END = Keys.END
HOME = Keys.HOME
LEFT = Keys.LEFT
ARROW_LEFT = Keys.ARROW_LEFT
UP = Keys.UP
ARROW_UP = Keys.ARROW_UP
RIGHT = Keys.RIGHT
ARROW_RIGHT = Keys.ARROW_RIGHT
DOWN = Keys.DOWN
ARROW_DOWN = Keys.ARROW_DOWN
INSERT = Keys.INSERT
DELETE = Keys.DELETE
SEMICOLON = Keys.SEMICOLON
EQUALS = Keys.EQUALS
NUMPAD0 = Keys.NUMPAD0
NUMPAD1 = Keys.NUMPAD1
NUMPAD2 = Keys.NUMPAD2
NUMPAD3 = Keys.NUMPAD3
NUMPAD4 = Keys.NUMPAD4
NUMPAD5 = Keys.NUMPAD5
NUMPAD6 = Keys.NUMPAD6
NUMPAD7 = Keys.NUMPAD7
NUMPAD8 = Keys.NUMPAD8
NUMPAD9 = Keys.NUMPAD9
MULTIPLY = Keys.MULTIPLY
ADD = Keys.ADD
SEPARATOR = Keys.SEPARATOR
SUBTRACT = Keys.SUBTRACT
DECIMAL = Keys.DECIMAL
DIVIDE = Keys.DIVIDE
F1 = Keys.F1
F2 = Keys.F2
F3 = Keys.F3
F4 = Keys.F4
F5 = Keys.F5
F6 = Keys.F6
F7 = Keys.F7
F8 = Keys.F8
F9 = Keys.F9
F10 = Keys.F10
F11 = Keys.F11
F12 = Keys.F12
META = Keys.META
COMMAND = Keys.COMMAND
案例:百度搜索框輸入文本後,使用按鍵進行回車及頁面滑動到底部。
實現源碼如下:
實現效果如下:進入搜索頁面後,滾動到頁面底部。
三
點擊
點擊方法源碼如下:
click點擊在自動化中是常用的功能,點擊元素或者某個點。
案例:點擊百度搜索頁的"百度一下"按鈕。
實現代碼如下:
四
雙擊
雙擊方法實現源碼如下:
案例:百度首頁,雙擊地圖按鈕
實現代碼如下:
五
右擊
右擊方法源碼如下:
案例:百度搜索頁,新聞按鈕右擊
實現代碼如下:
頁面實現效果如下:
更多系列文章
敬請期待
我是CoCo,計算機科學與技術專業,深漂大廠互聯網民工(女),坐标深圳。5年工作經驗,3年持續輸出技術文。ITester軟件測試小棧(ID:ITestingA)号主,專注于軟件測試技術和寶藏幹貨分享,每周準時更新原創技術文章,每月不定期贈送技術書籍,願我們在更高處相逢。喜歡記得星标⭐我,每周及時獲得最新推送,第三方轉載請注明出處。
想獲取更多最新幹貨内容
快來星标 置頂 關注我
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!