當前位置:編程學習大全網 - 編程軟體 - 如何在java中使用sikuli進行自動化測試

如何在java中使用sikuli進行自動化測試

Sikuli 提供了壹個簡易的腳本開發環境。缺省界面由菜單欄、工具欄、側邊欄、編輯區、控制臺和狀態欄六部分組成,如圖 1 所示。

工具欄中提供了兩組***計 5 個常用工具按鈕及文本搜索框:

屏幕截圖(Take screenshot):點擊該按鈕,進入屏幕截圖狀態,拖拽輔助線選取需要截取的界面元素,釋放鼠標左鍵的同時,自動將該截圖插入到編輯區中光標當前位置。使用快捷鍵 Ctrl+Shift+2(Command+Shift+2)也可激活截圖狀態,以完成對於彈出菜單、下拉框壹類的控件的實時截圖。該快捷鍵亦可通過主菜單 File->Preferences 進行自定義。

插入圖片(Insert image):除直接截圖外,用戶也可通過點擊該按鈕導入已有的 PNG 格式圖片文件。

建立屏幕區域(Create region):點擊該按鈕,進入屏幕區域選擇狀態,拖拽定位十字線選取屏幕區域。釋放鼠標左鍵,即可將當前選中區域的屏幕坐標信息插入到編輯區中。

運行(Run):點擊執行當前腳本。快捷鍵為 Ctrl+R(Command+R)。

慢速運行(Run in slow motion):點擊後以較慢的速度執行當前腳本,以紅色圓形外框顯式標識每壹次圖像查找定位動作,便於程序調試中進行焦點追蹤。快捷鍵為 Ctrl+Alt+R(Command+Alt+R)。

左側側邊欄中分類列出了部分常用函數,點擊函數名可快速將其插入到編輯區,若該函數需截圖作為參數,則自動轉入屏幕截圖狀態。下方的狀態欄可用於查看當前行號,與行首 Tab 縮進的層級 ( 列號 )。

  • 上一篇:【跪求】心形案坐標公式!
  • 下一篇:積分分離算法和微分先行控制算法區別
  • copyright 2024編程學習大全網