robotframework使用中的一些注意事项

1.关于\的转义。使用\\

2.关于字符串的合并

 

3.切换到iframe,切出iframe

4.对对象右键点击

5.对对象实现按键操作,在处理一些下拉对象时需要用到。

6.当元素定位十分困难的时候,需要考虑父节点具体化描述,其他部分可以采用路径的方式。

7.单纯只用路径方式不是十分的好,但是和具体化的描述在一起用,是不错的

 

转载于:https://www.cnblogs.com/1234abcdttttjy001/p/10613436.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Robot Framework 是一个通用的开源自动化测试框架,它采用关键字驱动的方式,使得测试案例的编写更加简单易懂,同时还支持多种应用程序和库的自动化测试。下面是 Robot Framework 的使用教程: 1. 安装 Python 和 Robot Framework 在使用 Robot Framework 之前,需要先安装 Python 和 Robot Framework。在安装 Python 之后,可以通过 pip 工具来安装 Robot Framework,命令如下: ``` pip install robotframework ``` 2. 编写测试用例 编写测试用例是 Robot Framework 使用的核心部分。测试用例包括测试步骤、输入数据和预期结果等。测试用例可以使用 Robot Framework 的关键字库来编写,也可以自定义关键字来实现测试逻辑。 例如,以下是一个简单的测试用例: ``` *** Test Cases *** Addition Test [Documentation] This is a test case for addition [Tags] addition [Setup] Open Calculator [Teardown] Close Calculator Input Two Numbers 2 3 Press Button Add Verify Result 5 ``` 该测试用例包括了测试名称、文档、标签、前置条件、后置条件、测试步骤等内容,其 Input Two Numbers、Press Button 和 Verify Result 等都是关键字,用于实现测试逻辑。 3. 运行测试用例 在编写测试用例之后,可以使用 Robot Framework 的命令行工具来运行测试用例。例如,以下命令可以运行所有测试用例: ``` robot path/to/test/case/directory ``` 除此之外,还可以通过添加参数来指定测试用例的输出文件、日志级别、标签等。例如,以下命令可以只运行标签为 addition 的测试用例: ``` robot -i addition path/to/test/case/directory ``` 4. 生成测试报告 在运行测试用例之后,可以使用 Robot Framework 的测试报告工具来生成测试报告。测试报告工具可以将测试结果以 HTML 或 XML 的格式展现出来,同时还支持多种样式和配置选项。 例如,以下命令可以生成测试结果的 HTML 报告: ``` robot --outputdir path/to/report/directory --output report.html path/to/test/case/directory ``` 5. 扩展 Robot Framework 除了使用 Robot Framework 的内置关键字库之外,还可以通过编写 Python 库来扩展 Robot Framework 的功能。编写 Python 库可以使得测试用例更加灵活和可扩展,同时还可以支持更多的应用程序和库的自动化测试。 例如,以下是一个简单的 Python 库,用于实现加法运算: ```python def add(num1, num2): return num1 + num2 ``` 该库可以通过以下语句导入到测试用例: ``` Library CalculatorLibrary.py ``` 在测试用例可以使用关键字 Add 来调用该库的 add 方法,例如: ``` Add 2 3 ``` 以上就是 Robot Framework 的使用教程,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值