摘要:腳本模式創(chuàng)建測試用例在手動視圖之外,還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。本示例中,你將創(chuàng)建一個網(wǎng)站的測試腳本,來使用內(nèi)嵌的關鍵字。點擊主工具欄中的來運行測試用例。
腳本模式創(chuàng)建測試用例 在手動視圖之外,Katalon Studio還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。有Groovy/Java 背景的用戶可以在這個視圖中很容易地編輯測試腳本。 如何使用Katalon Studio手工編寫非?;A的自動測試腳本?在本教程里,你將了解到其基本步驟??赐瓯窘坛毯?,你就能理解并能使用導入的語句、內(nèi)嵌的關鍵字構建測試腳本。為了更高效地使用Katalon Studio的腳本功能,建議你有點基本的編程背景、最好使用過Groovy。 我們的示范測試用例有以下步驟:
打開瀏覽器
導航到某網(wǎng)站
點擊特定控件
驗證頁面上是否存在特定控件
關閉瀏覽器
跟隨以下步驟,在腳本視圖中自動化以上測試場景: 1. 主菜單里選擇文件>新建>測試用例,創(chuàng)建新的測試用例。輸入測試用例名稱,然后點擊確定。 ? 2.?新測試用例創(chuàng)建后,你就可以切換到腳本視圖。在手動視圖里設置的測試步驟會自動轉換成腳本視圖里的Groovy腳本。 測試腳本中的引用語句允許你參考將要用到的類。展開‘引用’層可以查看Katalon Studio默認引用的所有類。每條引用語句的‘a(chǎn)s’后的名字是本類的一個別名。你可以改變每個類的別名。這些類都是構建測試腳本所必需的。 Katalon Studio 是一個支持關鍵字驅動的自動化工具。所有的關鍵字都都對應地打包在WebUI,?Mobile?和?WebService包中。在導入的類上按 ‘Ctrl + 空格‘ 鍵可以查看這些包及其功能。 3.?本示例中,你將創(chuàng)建一個網(wǎng)站的測試腳本,來使用Web UI內(nèi)嵌的關鍵字。要使用內(nèi)嵌的WebUI?關鍵字,在編輯器中輸入以下語法。
WebUI.
?
4. 在輸入點符號(.)后,所有內(nèi)嵌的關鍵字以及它們在WebUI測試方面的描述就都象下面這樣顯示出來了: 5.?選擇?Open Browser?關鍵字。 這個關鍵字打開瀏覽器,如果提供了參數(shù),它還將導航到指定的URL。所選關鍵字的詳細語法將顯示在彈出窗口中。 6.輸入Navigate To Url?關鍵字。這個關鍵字導航到指定的URL?,F(xiàn)在輸入Katalon Studio (katalon.com)的URL作為參數(shù)值。 7.輸入Click。這個關鍵字表示單擊動作。你需要為這個單擊動作指定一個對象。 8. 使用以下語法引用對象庫中的一個對象(你也可以通過把對象拖拽到編輯器來自動生成此語法。): findTestObject("{Object ID}") 這里的Object ID?是對象在Katalon Studio 中的ID. 9.?你可以在對象的屬性框中找到對象的ID 例如: 10. 輸入Verify Element Present?關鍵字。這個關鍵字驗證特定的對象是否顯示在正在執(zhí)行腳本的瀏覽器中。和以上步驟類似,你需要指定本關鍵字所涉及的對象。 11. 添加?Close Browser?關鍵字,并保存腳本。 12.在編寫腳本時,可以參考下列API文檔:
Class
DescriptionDescription
Builtin Keywords
List of common built-in keywords
WebUI Builtin Keywords
List of Web UI built-in keywords
Web Service Builtin Keywords
List of Web Service built-in keywords
Mobile Builtin Keywords
List of Mobile built-in keywords
13.?恭喜! 你用Groovy語言完成了你的第一個自動化腳本。點擊主工具欄中的?Run?來運行測試用例。 Katalon Studio 應該能執(zhí)行測試用例中的腳本。測試結果會顯示在日志瀏覽器中,就象如下示例: Original source:?https://www.katalon.com/resources-center/tutorials/create-test-case-using-script-mode/ Transtaled by: Junfeng Yan
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/113587.html
摘要:腳本模式創(chuàng)建測試用例在手動視圖之外,還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。本示例中,你將創(chuàng)建一個網(wǎng)站的測試腳本,來使用內(nèi)嵌的關鍵字。點擊主工具欄中的來運行測試用例。 腳本模式創(chuàng)建測試用例 在手動視圖之外,Katalon Studio還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。有Groovy/Java 背景的用戶可以在這個視圖中很容易地編輯測試腳本。 如...
摘要:腳本模式創(chuàng)建測試用例在手動視圖之外,還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。本示例中,你將創(chuàng)建一個網(wǎng)站的測試腳本,來使用內(nèi)嵌的關鍵字。點擊主工具欄中的來運行測試用例。 腳本模式創(chuàng)建測試用例 在手動視圖之外,Katalon Studio還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。有Groovy/Java 背景的用戶可以在這個視圖中很容易地編輯測試腳本。 如...
摘要:的這個功能支持錄制測試用例,并可在多種瀏覽器中回放。允許用戶對所捕獲的對象選擇定位模式。這樣做有助于重用及維護對象。步驟打開并點擊主工具欄上的首個測試用例按鍵。步驟記錄下來的對象和動作會象以下顯示的那樣保存到測試用例中。 對于自動化測試菜鳥來說,開始學習自動化最簡單的方法是測試錄制。識別應用系統(tǒng)上的對象是一件費時且痛苦的事情。Web Recorder Utility(網(wǎng)頁錄制功能)?捕...
摘要:的這個功能支持錄制測試用例,并可在多種瀏覽器中回放。允許用戶對所捕獲的對象選擇定位模式。這樣做有助于重用及維護對象。步驟打開并點擊主工具欄上的首個測試用例按鍵。步驟記錄下來的對象和動作會象以下顯示的那樣保存到測試用例中。 對于自動化測試菜鳥來說,開始學習自動化最簡單的方法是測試錄制。識別應用系統(tǒng)上的對象是一件費時且痛苦的事情。Web Recorder Utility(網(wǎng)頁錄制功能)?捕...
閱讀 2183·2021-11-19 09:40
閱讀 1918·2021-11-08 13:24
閱讀 2453·2021-10-18 13:24
閱讀 2858·2021-10-11 10:57
閱讀 3577·2021-09-22 15:42
閱讀 1114·2019-08-29 17:11
閱讀 2528·2019-08-29 16:11
閱讀 2421·2019-08-29 11:11