导读
对的,我又开了个系列。实在惭愧,写着写着就感觉想写的很多,但是又不能兼顾,像前面写的PMP系列还没有正式上菜呢。。。
言归正传,RoboertFramework是自动化测试领域一个应用广泛的框架,它以关键字驱动的模式帮助大家更简单的开发自动化测试用例。它提供了非常多的Library,可以用它完成接口自动化测试、UI自动化测试、App自动化测试等。最为重要的是,RF的二次开发门槛也不高,适合各位测试开发以此为基础框架,创建适合自己公司的自动化测试工具。为了能更好的理解RF,本系列从不同层面帮助使用者了解RF原理。
当然本人水平有限,有些代码可能也不是理得很清楚,只介绍大概的代码执行流程。
本篇主要介绍RF如何读取Robot用例文件。
获取RF执行命令行
平时用RF的时候都是通过ride 这个IDE完成自动化用例的设计及执行,因此,可以通过执行ride获取RF的执行命令行:
pybot.bat --loglevel DEBUG:INFO --argumentfile c:\users…appdata\local\temp\RIDEhvqq0l.d\argfile.txt --listener D:\Setup\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:27239:False D:\Setup\Python27\Scripts\LearnRF.robot
如上所述,loglevel主要是打印RF的日志,默认是IN