UI测试一直是个难点,但又是自动化不得不迈过去的一道坎。从Selenium到Katalon,也算是一个进步。
安装katalon
去官网注册账号然后下载Katalon Studio即可。直接运行免安装。
基本功能
- Spy元素
- Record操作
基本使用
作为开发人员,当然更擅长编程,katalon使用groovy语言,和java很像。
建立好项目generic
目录结构如下: 我想机智的程序员一眼就能看懂。
1
2
3
4
5
6WebUI.openBrowser(null)
WebUI.navigateToUrl('http://192.168.1.11/')
WebUI.setText(findTestObject('login/username'), 'root')
WebUI.setText(findTestObject('login/password'), '123456')
WebUI.click(findTestObject('login/btnLogin'))运行即可
高级使用
参考: