测试集目录和初始化文件
- 对于有多少个测试用例无上限,建议使用少于10个
初始化文件用法:
- 需共享变量或关键字,可将它们放入资源文件中,该文件通过初始化文件和测试用例文件导入。而不是直接放在初始化文件中
使用测试库
- 测试用例使用某个库中的关键字,来创建更高级别的用户关键字
导入库
- 方法一:使用Library导入库
设置表中Library设置导入测试库,随后列中使用库名称 - 方法二:Import Library导入库
使用Builtin库中关键字Import Library
标准库
- Builtin
- Collections
- DateTime
- Dialogs
- OperatingSystem
- Process
- Screenshot
- String
- Telnet
- XML
外部库
- SeleniumLibrary
- AppliumLibrary
- DatabaseLibary
- requests
实例
*** Settings ***
Library SeleniumLibrary
Library OperatingSystem
Library common_lib.py WITH NAME MycommonLib
*** Test Cases ***
case01
Import Library Collections
创建使用变量
使用场景
- 测试用例表和关键字表中的关键字参数中
- 变量可以分为三种:标量、列表和字典,语法分别是:${SCALAR},@{LIST},&{DICT}
创建变量
*** Variables ***
${url} http://www.baidu.com
${port} 8080
@{persons} tom kite rose
&{mydict} name=tom age=20 email=tom@gmail.com
*** Test Cases ***
case01
Log hello
访问变量
-
访问列表方式
通过索引访问(负索引可从末尾访问)
切片语法访问 -
访问字典方式
n a m e