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