robot自动化问题总结

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

robot自动化问题总结

2、导入系统关键字报错

写完或修改完__init__.py文件后需要执行一下

3、运行报错:FAIL : No keyword with name 'read' found.

建一个测试用例的文件夹,再建一个套件,在http这个套件里导入资源就不会报错了

robot自动化问题总结

robot自动化问题总结

4、导入多个系统关键字

之前写成了下图这样,这样只有一个脚本生效,是错误的。

robot自动化问题总结

 正确格式:

# -- 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、创建字典、读取字典格式

robot自动化问题总结

读取字典值:${actiondata['smb_sessionid']}

5、FOR循环操作嵌套if

https://www.cnblogs.com/xyao1/p/7729410.html

robot自动化问题总结

6、字段串比较

变量及字符串都需要加单引号,否则会报错

robot自动化问题总结

7、创建列表

robot自动化问题总结

 

 

 

 

 

上一篇:使用命令行启动robot framework


下一篇:设计模式之建造者模式:静态内部类实现方式