1、运行报错
command: pybot.bat --argumentfile c:\users\wuxj\appdata\local\temp\RIDEsasqcx.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:50226:False C:\auto
[ ERROR ] Suite 'auto' contains no tests or tasks.
解决方式:套件格式应该选robot
2、导入系统关键字报错
写完或修改完__init__.py文件后需要执行一下
3、运行报错:FAIL : No keyword with name 'read' found.
建一个测试用例的文件夹,再建一个套件,在http这个套件里导入资源就不会报错了
4、导入多个系统关键字
之前写成了下图这样,这样只有一个脚本生效,是错误的。
正确格式:
# -- coding: utf-8 --
__author__ = 'wuxj'
__version__ = '1.0'
from ssh_login_and_huifang import ssh_login_and_huifang
from read_aisa_file_info import read_aisa_file_info
from return_fileinfo import return_fileinfo
class wuxjLibrary(ssh_login_and_huifang,read_aisa_file_info,return_fileinfo):
ROBOT_LIBRARY_SCOPE = 'GLOBAL'
4、创建字典、读取字典格式
读取字典值:${actiondata['smb_sessionid']}
5、FOR循环操作嵌套if
Robot Framework使用For循环 - 彼岸大师 - 博客园
6、字段串比较
变量及字符串都需要加单引号,否则会报错
7、创建列表