robotframework RIDE 读取excel 需要用到的库:1.robotframework-excel 2.robotframework-excellibrary-xwfintech.需要装三个依赖库

1.https://pypi.python.org/pypi/robotframework-excellibrary

2.https://pypi.python.org/pypi/xlutils/1.7.1

3.https://pypi.python.org/pypi/natsort/3.3.0

解压到指定文件后,在cmd 中运行python setup.py install 进行安装。然后再装robotframework-excellibrary-xwfintech 即可。


Open Excel 打开Excel文件

Get Row Count 获取行数

Get Column Count 获取列数

Get Row Values 获取某一行的值

Get Column Values 获取某一列的值

Read Cell Data By Coordinates 通过列行编号获取值

Read Cell Data By Name  读取单元格数据,通过坐标(sheetname | C4)

Read Cell Data By Name    Sheet1    C4

Add New Sheet  增加新的 Sheet 页

Add New Sheet    NewSheet

Save Excel  保存 Excel 文件

Save Excel    stu.xls    #默认保存到项目工程目录下


Put Date To Cell    Sheet1    3    2    9.4.2020 给单元格写入日期

Put Number To Cell    Sheet1    3    3    18 给单元格写入数字

Put String To Cell    Sheet1    3    1    zhangsan 给单元格写入字符串

Save Excel        D://work_doc//stu.xls  

 

使用 Evaluate 调用 Python 进行强制转型  

Evaluate    int(${age})


Run Keyword And Continue On Failure

根据参数args执行关键字name,错误时依旧继续执行。


should be ture 和 should not be ture

断言结果为真ture/断言结果为假fail:


should be ture   ${int[0]}<2   #这个断言通过,1<2,可以使用逻辑判断

should be ture   ${string}   #这个通过,有返回值


should be equal   ${int}   [1,2,3]  #此断言为真,两个相同