问题标签 [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 投票
1 回答
814 浏览

robotframework - 测试用例中的机器人框架脚本退出失败且不继续

我是机器人框架的新手,我的要求是读取包含大量测试数据的文件,这些测试数据需要按顺序进行测试,并为每个通过或失败的测试数据生成 LOG 和 REPORT。

我准备了一个脚本,它能够按顺序读取和执行测试数据,但我的问题是我正在从单个测试用例读取和执行测试数据,所以一旦执行失败,就会停止退出并报告显示一个测试用例已执行但失败因为我已经运行了多个测试数据。“运行关键字并忽略错误”跳过所有错误,因此我无法知道哪些测试数据失败。

你能帮我在robotframework中准备一个脚本来解决上述问题吗?

提前致谢。

阿尼尔班

0 投票
1 回答
1196 浏览

python-3.x - 如何将一个测试用例的结果传递给 Robot Framework 中的另一个测试用例

我在机器人框架中运行多个测试用例。

我希望将一个测试用例的结果传递给另一个测试用例。有没有办法做同样的事情。

例子

TC01-搜索并导航到所需船只

TC02-Verify Vessel Details in Case

Given Cases is Available in Apps And I Navigate to Cases Then Verify Vessel Details are present or not ${name} ${no}

在这里,我必须将 ${name} 和 ${no} 从 TC-01 传递给 TC-02。有没有办法做到这一点?

0 投票
1 回答
530 浏览

robotframework - 机器人框架和 IronPython

只是一个简单的问题。我有一个正在 RIDE 上编辑的机器人框架,我有一个 Iron Python 文件,其中包括一个类及其方法。我将这个 ironpython 文件作为库导入,并在我的测试中使用它的方法作为关键字。但是,RIDE 似乎表明导入该库时出错。

屏幕截图显示 Vitality.py 为红色。

在此处输入图像描述

0 投票
1 回答
2211 浏览

robotframework - 机器人框架:测试用例无法在测试套件的父测试套件文件夹中导入的资源文件中加载关键字

在此处输入图像描述

您好,我正在使用机器人框架对网站进行自动化测试,上图是 RIDE 中的测试结构:

  • test:一个测试套件文件夹,我这里导入资源文件,在文件夹下的“ init.robot
  • Sub1:子测试套件,不导入任何内容
  • 测试:一个测试用例

我的问题是:在测试用例“test”中,机器人无法识别“Test”测试套件文件夹中导入的关键字,因为会有更多的子测试套件,如sub2,sub3,我如何在一个地方导入资源? 我不想在每个测试套件中导入资源文件,有没有办法做到这一点?

0 投票
1 回答
2427 浏览

robotframework - 我可以在机器人框架中使用关键字作为参数吗?

我想将 ${assertion_Keyword} 替换为 Screen Should Contain或者Screen Should Not Contain我想放置一个像关键字一样的参数

使用此代码,我编写了一个语法错误,没有找到关键字: 在此处输入图像描述

这个动作怎么可能?还有其他方法吗?

谢谢。

0 投票
1 回答
2049 浏览

collections - 当我们调用列表时,如何使RED中机器人框架的列表元素出现在自动完成中?

我想显示一个包含属于该列表的元素的自动完成功能。当我通过显示的自动完成列表中的机器人框架元素调用创建的列表时,它们应该出现应该是列表 [A,B,C,D] 的内容,而不仅仅是名为 [List] 的列表

如何用机器人框架做到这一点?

  • 另一个问题:每个元素是否可以有一个定义,如关键字而不是关键字,而只是列表中的一个元素? 在此处输入图像描述
0 投票
0 回答
1391 浏览

python - Robot Framework / RIDE - 带空格的参数

我必须在不同的配置上运行几个测试用例。当我从命令行运行测试用例时,我想将配置的名称作为变量传递。

我使用类似的东西:--variable CONFIG:xxx

这工作正常。现在我有中间有空格的配置,我无法更改名称,所以我必须处理空格。所以当我使用以下行时:--variable CONFIG:xxx bbb aaa

由于空格,它不起作用,当我执行 --variable CONFIG:xxxbbbaaa 时,它被接受为正确的值,但它不是配置的实际名称,因此它不起作用。

如何将包含空格的变量的值传递给机器人?

谢谢。

0 投票
4 回答
6621 浏览

python-3.x - 无法使用 python 3.7 安装机器人框架

我需要安装机器人框架。

我已经安装了 python 3.7、wxPython 和机器人框架。需要安装robotframework-ride。尝试pip install robotframework-ride时,出现错误pip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in C:\Users\mani~1\AppData\Local\Temp\pip-install-ee73re19\robotframework-ride\

附上详细日志以供参考。

pip install robotframework-ride

删除了构建跟踪器“C:\Users\mani~1\AppData\Local\Temp\pip-req-tracker-vdskcs3j”命令“python setup.py egg_info”在 C:\Users\mani~1\ 中失败,错误代码为 1 AppData\Local\Temp\pip-install-ee73re19\robotframework-ride\ 异常信息:

easy_install robotframework-ride

在处理上述异常的过程中,又出现了一个异常:

0 投票
0 回答
424 浏览

robotframework - 仅在使用 firefox 62.0 版的机器人框架中使用选择文件命令时出现 ElementNotInteractableException

更新到 Firefox 62.0 后,获取 CHoose File 命令的 ElementNotInteractableException。

相同的代码适用于以前的 firefox 版本和 Chrome。

请求提供修复以在最新的 firefox 版本中运行脚本。谢谢你

0 投票
2 回答
95 浏览

robotframework - 在 BDD 中,当我们使用 gherkins 语法时,我们可以用 Given 替换 [setup] 吗?

我使用 GHERKINS 语法:

在我的机器人测试用例中我的问题是:当我想添加 [SETUP] + [TEARDOWN] 时,我该如何插入它们?

GIVEN 可以替换设置还是我应该同时包含两者?