robot framework可以返回变量吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了robot framework可以返回变量吗相关的知识,希望对你有一定的参考价值。

参考技术A 建议使用selenium2library 试一下
如果安装了好了setuptool 可以直接到windows命令行安装easy_install pip
pip安装好后用命令:pip install robotframework-selenium2library 安装selenium2library
都是在线安装
然后到ride里面导入selenium2library
再使用他的关键字 试一试
我用selenium2library的时候,没有遇到类似的错误哦本回答被提问者和网友采纳

您可以在 Robot Framework 的命令行调用中指定资源文件吗

【中文标题】您可以在 Robot Framework 的命令行调用中指定资源文件吗【英文标题】:Can you specify Resource Files in the Command Line call for Robot Framework 【发布时间】:2015-08-08 16:17:32 【问题描述】:

你可以在命令行中为 Robot Framework 指定类似于变量文件的资源文件吗? http://robotframework.googlecode.com/svn/tags/robotframework-2.5.5/doc/userguide/RobotFrameworkUserGuide.html#variable-files

我们的许多测试都使用相同的资源文件,我们正在尝试通过仅包含一次资源文件来加快执行速度。

【问题讨论】:

【参考方案1】:

不,您不能强制从命令行加载资源文件。除非您的资源文件绝对巨大(如 100 或 1000 兆字节)或用于数千个测试套件,否则解析它们的时间通常以毫秒为单位。

【讨论】:

谢谢布莱恩!了解这些很有帮助! 你可能会在 python 路径中包含资源文件,尽管你仍然会在每个 TestSuite 中导入它们。我认为这不会加速任何事情。最好尝试在 Robot 和 Python 级别使用调试器来查找瓶颈。【参考方案2】:

我不确定您是否可以使用解决方法,但有 Import Resource 关键字

http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Import%20Resource

所以我想说,你至少可以用它来测试。

但是,如果您的期望是,如果多个机器人文件中存在资源并且它被多次加载,我只是猜测这是不正确的假设,所以您不会使用它来节省一秒钟。

但我只是 Robot Framework 的初学者,所以有可能我错了......

【讨论】:

以上是关于robot framework可以返回变量吗的主要内容,如果未能解决你的问题,请参考以下文章

在 Robot Framework 中返回两个值

robot framework-ride中suite怎么赋值全局变量

在 Robot Framework 关键字中返回结果?

(12)Robot Framework的Scalar变量$和List变量@

Robot Framework使用技巧之内部变量

在 Robot Framework 中,您可以像使用库一样创建一个资源对象吗?