问题标签 [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.
robotframework - 测试用例中的机器人框架脚本退出失败且不继续
我是机器人框架的新手,我的要求是读取包含大量测试数据的文件,这些测试数据需要按顺序进行测试,并为每个通过或失败的测试数据生成 LOG 和 REPORT。
我准备了一个脚本,它能够按顺序读取和执行测试数据,但我的问题是我正在从单个测试用例读取和执行测试数据,所以一旦执行失败,就会停止退出并报告显示一个测试用例已执行但失败因为我已经运行了多个测试数据。“运行关键字并忽略错误”跳过所有错误,因此我无法知道哪些测试数据失败。
你能帮我在robotframework中准备一个脚本来解决上述问题吗?
提前致谢。
阿尼尔班
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。有没有办法做到这一点?
python - Robot Framework / RIDE - 带空格的参数
我必须在不同的配置上运行几个测试用例。当我从命令行运行测试用例时,我想将配置的名称作为变量传递。
我使用类似的东西:--variable CONFIG:xxx
这工作正常。现在我有中间有空格的配置,我无法更改名称,所以我必须处理空格。所以当我使用以下行时:--variable CONFIG:xxx bbb aaa
由于空格,它不起作用,当我执行 --variable CONFIG:xxxbbbaaa 时,它被接受为正确的值,但它不是配置的实际名称,因此它不起作用。
如何将包含空格的变量的值传递给机器人?
谢谢。
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
在处理上述异常的过程中,又出现了一个异常:
robotframework - 仅在使用 firefox 62.0 版的机器人框架中使用选择文件命令时出现 ElementNotInteractableException
更新到 Firefox 62.0 后,获取 CHoose File 命令的 ElementNotInteractableException。
相同的代码适用于以前的 firefox 版本和 Chrome。
请求提供修复以在最新的 firefox 版本中运行脚本。谢谢你
robotframework - 在 BDD 中,当我们使用 gherkins 语法时,我们可以用 Given 替换 [setup] 吗?
我使用 GHERKINS 语法:
在我的机器人测试用例中我的问题是:当我想添加 [SETUP] + [TEARDOWN] 时,我该如何插入它们?
GIVEN 可以替换设置还是我应该同时包含两者?