问题标签 [robotframework-ide]

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 投票
2 回答
2458 浏览

python - “'For' 是保留关键字。” 机器人框架中的错误(RIDE 工具)

我无法在机器人框架中运行 FOR 关键字,因为我收到错误“'For' 是保留关键字”

我的脚本如下:

我的点子列表如下:

请多多支持,先谢谢了!如果我有任何需要,请告诉我。

0 投票
1 回答
1968 浏览

python - 如何在 Robot Framework-SeleniumLibrary 中获取多个元素并打印?

当我得到 Count 时,它会显示计数,但是当我使用Get WebElements打印它时,它不会打印文本。如果我给Get Text它单独打印第一个文本。

在此处输入图像描述

Xpath 在此处输入图像描述

0 投票
1 回答
228 浏览

api - 如何使 Robot Framework API 测试环境独立?

我正在开发一些Robot Framework API测试。

最终目标是将一组测试添加到我们的项目中,以便开发人员每次构建和部署项目时Jenkins都会自动运行测试以检查一切是否正常运行。

我想让测试检查它们部署在哪个环境(Dev 1、2、3/Test/Accept)并自动将其填充为变量。例如,当部署在开发服务器 1 上时,https://${VARIABLE}.companyname.com/service/api应该变成https://portal-01.dev.companyname.com/service/api。这样就可以有 1 个测试集用于所有内容,而不必为每个环境维护一个集。

我们用于Consul管理我们的服务和Ansible部署,因此应该可以从那里或从那里获取标签Jenkins来填写此变量。

有谁知道我怎样才能得到这个标签并将这个变量放入Robot Framework

0 投票
3 回答
662 浏览

python - 如何从 JSON 响应 RobotFramework 获取所需参数

作为 Robot Framework 验证的一部分,我将以下数据(存储为 ${response})作为获取请求响应:

0 投票
1 回答
95 浏览

robotframework - Ride 中的循环数据完整性检查失败

我的页面上有几个单选按钮系列。我需要单击每个“单选按钮列表”的第一个单选按钮。我决定使用 for 循环来完成,因为将来我可能必须在每个单选按钮上添加操作。但是 Ride 不喜欢我的循环:它总是显示“错误:数据完整性检查失败。重置更改?”

我在循环中做错了什么?

0 投票
1 回答
343 浏览

robotframework - 使用ride.py 命令打开 RIDE(机器人框架 IDE)时出错

我是机器人框架的新手,我正在尝试在我的系统上设置机器人框架。我有python 3.8.2pip 20.0.2Robot Framework 3.1.2(win32 上的 Python 3.8.1)。在环境变量中我设置了路径:

“C:\Users\pacharya\AppData\Local\Programs\Python\Python38-32\Scripts”和“C:\Users\pacharya\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\robot " 和 "C:\Users\pacharya\AppData\Local\Programs\Python\Python38-32"

我也安装了wxpython(当我输入 pip freeze 时,它​​显示 wxPython==4.0.7.post2)所以问题是在成功安装所有这些之后,当我骑车打开RIDEusingride.py命令时,它显示以下消息。在此处输入图像描述

在此处输入图像描述

这些是它显示的错误

0 投票
1 回答
104 浏览

robotframework - 打开一个不知道完整名称的 XML 文件并解析 xml

我在 RIDE 中使用机器人框架,为了进行测试,我需要在我的计算机上找到一个 XML 文件并将其打开以解析 xml 并能够使用数据。问题是我不知道文件的确切名称;格式是数字NameOfTheFile,所以它可以是 1NameOfTheFile 或 25NameOfTheFile。如何在我的关键字中使用正则表达式?或任何其他方式来实现这一目标?

谢谢

0 投票
1 回答
711 浏览

robotframework - 带有 RIDE 的循环机器人框架

我在为机器人框架 3.1.2 使用 RIDE 1.7.4 时创建循环时遇到问题当我创建一个简单的测试时,我有几个场景正在发生:

  1. /li>

这会产生错误:不存在的变量'${i}'。为了绕过这个,我尝试添加变量,包括内联变量和套件变量。在这两种情况下,结果都是一样的

2.

这会产生错误:“For”是保留关键字

任何想法如何解决这个问题?我有 RIDE 版本 1.7.4(也尝试了 1.7.4.1),在 Python 3.7.6 和 Robot Framework 3.1.2 上运行

以下是我的点子列表

0 投票
1 回答
739 浏览

python - 我无法在 RIDE(机器人框架)中运行简单的测试

我正在尝试运行我在 RIDE IDE 中编写的测试我正在使用 SelenuimLibrary 并且我正在尝试打开 Linkedin 登录页面

这是下面的代码

这是我在没有反馈 的情况下点击运行按钮时得到的输出在此处输入图像描述

这是完整的消息:

*命令:pybot.bat --argumentfile c:\users\farhat\appdata\local\temp\RIDEocku32.d\argfile.txt --listener C:\Python27\lib\site-packages\robotframework_ride-2.0a1-py2。 7.egg\robotide\contrib\testrunner\TestRunnerAgent.py:53791:False "C:\Users\Farhat\Documents\My Workspace\Robot"

蟒蛇版本

Python 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)] on win32

0 投票
2 回答
256 浏览

python - 在 Robotframework 中导入“asammdf”时出错

我在 python 中编写了一个自定义库,它导入了一个名为“asammdf”的包。但是,当我在机器人代码中导入我的自定义库时,它在 python 中导入“asammdf”时显示错误。它说:“文件 *.robot 中的错误。导入测试库 *.py 失败。导入错误:DLL 加载失败:找不到指定的模块。”

“asammdf”包在它在执行期间提到的 PYTHONPATH 之一中可用。

有人可以帮我做这件事并让我知道,我做错了什么吗?我的python文件(trialRobot.py):

我的机器人文件(TC1.robot):

它显示的错误是:

但是, asammdf 包是使用 pip 安装在 python 中的,没有任何名称或位置冲突。它只安装一次,并且在默认情况下安装 pip 的文件夹中。提前致谢。