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] #此断言为真,两个相同