katalon系列十:Katalon Studio自定義關鍵字之拖拽


Katalon Studio自帶關鍵字“Drag And Drop To Object”,可以在這個網站實踐:http://jqueryui.com/droppable/#default

不過“Drag And Drop To Object”是針對類似jQuery比較典型的框架,如果是HTML5的話,可能就不能執行成功。這時我們就可以使用Katalon Studio的Keywords功能,自定義一個HTML5的拖拽關鍵字。

1.右擊左側目錄菜單中的Keywords--New--Package,輸入包名dnd

2.右擊新建的包--New--Keyword,輸入類名DragAndDropHelper,並在其中輸入代碼。版面關系這里就不放原碼了,大家可以在這復制:https://github.com/katalon-studio-samples/DragAndDropExample/blob/master/Keywords/html5/dnd/DragAndDropHelper.groovy

3.我們可以在這練手:http://www.w3school.com.cn/tiy/t.asp?f=html5_draganddrop2
把要拖拽的元素和目標元素分別抓取下來並保存,新建一個Test Case輸入以下代碼:
WebUI.openBrowser('http://www.w3school.com.cn/tiy/t.asp?f=html5_draganddrop2')
CustomKeywords.'dnd.DragAndDropHelper.dragAndDrop'(findTestObject('DragAndDrop/html5/img_drag'), findTestObject('DragAndDrop/html5/div_drop'))

運行一下,看看是不是成功了


參考:
Handling drag and drop testing for web applications with Katalon Studio
https://docs.katalon.com/katalon-studio/tutorials/drag_drop_web_applications_katalon_studio.html

 

---------------------------------------------------------------------------------

關注微信公眾號即可在手機上查閱,並可接收更多測試分享~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM