robot脚本编写规范

一个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

所有的变量,关键词都可以使用中文。

 


posted @ 2017-10-12 16:16  Yi个人  阅读(1371)  评论(0编辑  收藏  举报