问题标签 [robotframework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
653 浏览

linux - Selenium@library 的代理设置与机器人框架和 VNCserver

嗨,我正在使用 Selenum2Library 在机器人框架中编写测试用例。我正在使用代理设置和 Selenium 在另一台机器上运行我的产品。如果没有代理,我可以在一个上运行 selenium,在另一个上运行产品。有什么方法可以绕过代理设置,访问产品???

我正在使用 Fedora 并尝试访问 red hat ironport 帐户。

任何帮助都更受欢迎。

谢谢

0 投票
3 回答
26048 浏览

python - 从 Python 写入机器人框架控制台

我是一个使用 python 的新手,我想请你帮忙告诉我如何将 Python 中的消息打印到机器人框架控制台中。

0 投票
2 回答
5403 浏览

python - 机器人框架中的while循环(定期检查桌面应用程序中的状态栏)

Robotframework中的while循环是否有替代方案?我需要在桌面应用程序的状态栏中检查进度状态。为了检查我正在使用 AutoitLibrary 并从进度标签中读取消息。

我的临时解决方案是使用递归关键字调用。但是,当进度比平时花费更多时间时,测试用例会失败并显示最大递归调用消息。所以,我需要某种while循环。如何在没有递归的情况下实现这一点?

0 投票
1 回答
527 浏览

python - Robotframework + Selenium2Library Native Py 关键字 Run_on_failure

在使用自定义机器人框架关键字时,我在让 selenium2library 触发失败时运行时遇到了一些问题。

我在 python 中编写了一个按预期工作的关键字,除了当我引发 AssertionError 失败时,不会调用 Selenium2Library 的 Run_On_Failure 关键字。

我还尝试将此关键字包装在用户定义的 Robotframework 关键字中,但我仍然无法触发 Run_On_Failure。然而,当我导致 S2L 关键字失败时,Run_On_Failure 会按我的预期启动。

当我的 RFpy 关键字失败时,我需要调用 Run_On_Failure。有人有什么建议吗?

这是我的关键字

0 投票
2 回答
2969 浏览

windows-7 - 在 Windows 7 上使用 Python 安装 Robot Framework 时发生错误

我已成功安装“python-3.3.0.msi”并将 PATH 设置为“C:\Python33;” 在 Windows 7 上。之后,我尝试使用“robotframework-2.7.7.win32.exe”安装 Robot Framework(双击 .exe 文件)。在安装的最后一步,我发现了以下错误:

我点击了“完成”按钮——>安装向导消失了。我将 PATH 设置为“C:\Python33\Scripts”。然后我在命令提示符下使用命令“pybot --version”检查了版本。显示以下错误:

如何解决上述错误?

0 投票
1 回答
590 浏览

windows-7 - 如何编写功能测试,使用 Robot Framework 驱动 Selenium

我已经在Windows7上安装了python2.7.3和robotframework2.7.7。现在我想编写一些示例测试用例,并使用 Selenium 使用 Robot Framework 执行它们。

我怎样才能做到这一点?

0 投票
1 回答
3609 浏览

python - 如何将变量文件路径传递给位于 PYTHONPATH 上的 Robot Framework?

环境:Robot Framework 2.7.5(Java1.6.0_21 上的 Jython 2.5.2)Tomcat 7.0.32

你好,

我正在使用嵌入在 Java Web 应用程序中的 RF,并且在将 --variablefile 参数传递到 RobotRunner API 时遇到问题。

根据用户指南,“类似于资源文件,导入的变量文件的路径被认为是相对于导入文件所在的目录,如果找不到,则从 PYTHONPATH 中的目录中搜索”。我的变量文件位于 /my/server/apache-tomcat-7.0.32/webapps/myapp/WEB-INF/lib/Lib 上,到目前为止,我已经能够调用一个侦听器接口,将其放置在 PYTHONPATH 或CLASSPATH,但显然没有找到变量文件,除非只使用它的绝对路径。

每当我尝试通过参数运行测试时,我都会收到以下错误消息:

[错误]导入变量文件“myVariableFile.py”失败:文件或目录不存在。

由于这是一个 Web 应用程序,因此设置变量文件的绝对路径并不好,最好能够依赖 PYTHONPATH 目录进行搜索。

0 投票
2 回答
2603 浏览

java - 是否可以在不安装 Python 的情况下在 Windows 上安装 Robot Framework?

我有 Java 1.6。我已经按照以下步骤在 Windows 上安装了 Jython:

  1. 下载“jython-installer-2.7-b1.jar”
  2. 打开命令提示符 --> 转到保存 jython-installer-2.7-b1.jar 的位置/文件夹
  3. 执行命令 java -jar jython-installer-2.7-b1.jar
  4. Jython 安装 GUI 打开并按照说明安装 jython
  5. 设置路径和 JYTHON_HOME(在我的例子中,它分别是 "C:\jython2.7b1\bin" 和 "C:\jython2.7b1")

Jython 安装成功。现在我想安装机器人框架。我尝试使用 "robotframework-2.7.7.win32.exe" 安装机器人框架。在第二步,显示以下信息消息:“在注册表中找不到 Python 安装”

所以,我明白 Python 是安装 Robot Framework 所必需的。但是,我想在不使用 Jython 安装 Python 的情况下安装 Robot Framework。有没有办法做到这一点?

0 投票
1 回答
679 浏览

plone - 当我使用 Ride with Plone 时,如何告诉机器人服务器重置测试夹具?

我正在尝试编写我的第一个机器人测试;我想使用http://developer.plone.org/reference_manuals/external/plone.app.robotframework/happy.html#install-robot-tools中的广告

我添加了

到我的[robot]部分,以便可以在骑行中单击“开始”运行测试。

它可以工作,但是第二次运行测试时,我仍然看到第一次测试运行创建的内容。

如何告诉机器人服务器回到刚刚初始化的状态?

0 投票
1 回答
21691 浏览

java - 如何使用 Eclipse 作为 IDE 将 Robot Framework 与 Java 结合使用

我已经按照以下 URL 上的说明安装了 Robot Framework-EclipseIDE 插件:

https://github.com/NitorCreations/RobotFramework-EclipseIDE/wiki/Installation

安装成功。现在我想在 Robot Framework 中使用 Java 编写一些测试用例。我是 Robot Framework 的新手,我不知道如何在 Eclipse 中使用 Java 在 Robot Framework 中编写 TC。

请帮我开始。