问题标签 [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.
python - “'For' 是保留关键字。” 机器人框架中的错误(RIDE 工具)
我无法在机器人框架中运行 FOR 关键字,因为我收到错误“'For' 是保留关键字”
我的脚本如下:
我的点子列表如下:
请多多支持,先谢谢了!如果我有任何需要,请告诉我。
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
?
python - 如何从 JSON 响应 RobotFramework 获取所需参数
作为 Robot Framework 验证的一部分,我将以下数据(存储为 ${response})作为获取请求响应:
robotframework - Ride 中的循环数据完整性检查失败
我的页面上有几个单选按钮系列。我需要单击每个“单选按钮列表”的第一个单选按钮。我决定使用 for 循环来完成,因为将来我可能必须在每个单选按钮上添加操作。但是 Ride 不喜欢我的循环:它总是显示“错误:数据完整性检查失败。重置更改?”
我在循环中做错了什么?
robotframework - 使用ride.py 命令打开 RIDE(机器人框架 IDE)时出错
我是机器人框架的新手,我正在尝试在我的系统上设置机器人框架。我有python 3.8.2
,pip 20.0.2
和Robot 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)所以问题是在成功安装所有这些之后,当我骑车打开RIDE
usingride.py
命令时,它显示以下消息。
这些是它显示的错误
robotframework - 打开一个不知道完整名称的 XML 文件并解析 xml
我在 RIDE 中使用机器人框架,为了进行测试,我需要在我的计算机上找到一个 XML 文件并将其打开以解析 xml 并能够使用数据。问题是我不知道文件的确切名称;格式是数字NameOfTheFile,所以它可以是 1NameOfTheFile 或 25NameOfTheFile。如何在我的关键字中使用正则表达式?或任何其他方式来实现这一目标?
谢谢
robotframework - 带有 RIDE 的循环机器人框架
我在为机器人框架 3.1.2 使用 RIDE 1.7.4 时创建循环时遇到问题当我创建一个简单的测试时,我有几个场景正在发生:
- /li>
这会产生错误:不存在的变量'${i}'。为了绕过这个,我尝试添加变量,包括内联变量和套件变量。在这两种情况下,结果都是一样的
2.
这会产生错误:“For”是保留关键字
任何想法如何解决这个问题?我有 RIDE 版本 1.7.4(也尝试了 1.7.4.1),在 Python 3.7.6 和 Robot Framework 3.1.2 上运行
以下是我的点子列表
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
python - 在 Robotframework 中导入“asammdf”时出错
我在 python 中编写了一个自定义库,它导入了一个名为“asammdf”的包。但是,当我在机器人代码中导入我的自定义库时,它在 python 中导入“asammdf”时显示错误。它说:“文件 *.robot 中的错误。导入测试库 *.py 失败。导入错误:DLL 加载失败:找不到指定的模块。”
“asammdf”包在它在执行期间提到的 PYTHONPATH 之一中可用。
有人可以帮我做这件事并让我知道,我做错了什么吗?我的python文件(trialRobot.py):
我的机器人文件(TC1.robot):
它显示的错误是:
但是, asammdf 包是使用 pip 安装在 python 中的,没有任何名称或位置冲突。它只安装一次,并且在默认情况下安装 pip 的文件夹中。提前致谢。