Robot Framework -001 简介
https://robotframework.org/ 是其官网。
Robot Framework是通用的开源自动化框架。它可以用于测试自动化和机器人过程自动化(RPA)。
机器人框架得到了积极的支持,许多行业领先的公司在其软件开发中都使用了它。
Robot Framework是开放且可扩展的,并且可以与几乎任何其他工具集成以创建强大而灵活的自动化解决方案。开源也意味着Robot Framework可以免费使用而无需许可费用。
Robot Framework使用易于理解的关键字,语法简单。它的功能可以通过使用Python或Java实现的库进行扩展。该框架周围有一个丰富的生态系统,由作为独立项目开发的库和工具组成。
Robot Framework项目托管在GitHub上,您可以在其中找到更多文档,源代码和问题跟踪器。下载在PyPI托管。
Robot Framework是独立于操作系统和应用程序的。该核心框架是使用Python实现的,并且还可以在Jython(JVM)和IronPython(.NET)上运行。
Robot Framework本身是根据Apache License 2.0发布的开源软件,并且生态系统中的大多数库和工具也是开源的。该框架最初由诺基亚网络开发,并于2008年开源。
Robot Framework具有模块化架构,可以通过捆绑的自制库进行扩展。
使用以下示例中显示的语法在文件中定义数据。 包含测试或任务的文件将创建一个套件,并将这些文件放入目录中将创建套件的嵌套结构。
开始执行时,框架首先解析数据。 然后,它利用库提供的关键字与目标系统进行交互。 库可以直接与系统通信,也可以使用其他工具作为驱动程序。
从命令行开始测试或任务执行。 结果,您将获得报告并以HTML格式以及XML输出进行登录。 这些提供了对系统功能的广泛了解。