一个robot脚本主要有四部分组成:
***settings*** 设置 ***keywords*** 关键词 ***variables*** 变量 ***test cases*** 测试用例
一般,setting包含documentation、resource、suite setup、autotest、suite teardown、force tags,还有library,比如seleniumlibrary
注意resource写成/,写的是相对路径,最好不要写绝对路径
1 *** Settings *** 2 Documentation XXXX 系统 3 Resource ../Common/Common.robot 4 Resource ./XX.robot 5 Suite Setup Open Browser And Login 6 Suite Teardown Close Browser 7 Force Tags UI测试 作者:XXX
keywords是关键词
1 *** Keywords *** 2 Open Browser 3 [Documentation] 打开浏览器,并最大化 4 Open Browser ${LOGIN_URL} ${BROWSER} 5 Maximize Browser Window
variables是变量,用xpath、id、css等方式定位元素
1 *** Variables *** 2 ${BROWSER} Chrome 3 ${USERNAME} feifei 4 ${PASSWORD} 1
test cases是当前模块下的测试用例,使用自己封装的关键字或者robot中的系统关键字编写自己的用例
1 不登录加入购物车 2 Input Text ${INPUT_SEARCH_GOOD} Java从开始到放弃 3 Click Element ${BTN_SEARCH_GOOD} 4 Click Link ${LINK_GOOD} 5 Click Button ${BTN_GOOD_ADDCAR} 6 ${a} Get Alert Message
所有的变量,关键词都可以使用中文。