问题标签 [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.
java - 如何将整数列表从机器人测试用例传递给后端 java 函数或方法?
机器人测试:
JAVA代码:
在这里,问题被认为您将列表类型放在整数中,它仅在字符串中解释。如何将其作为整数列表传递?
jdbc - RobotFramework Oracle 数据库连接问题
我正在尝试使用以下关键字检查 oracle DB 连接:
导入以下库:
Database Library
JayDeBe API
这是使用的连接字符串:
我们没有得到任何可以识别连接是建立还是拒绝的响应。
我们在 RIDE 中看到这条消息:
'oracle.jdbc.driver.OracleDriver', 'jdbc:oracle:thin:@//DBHostName:Port/DBName', ['user', 'pass']
20170927 17:07:54.438:信息:执行:使用自定义参数连接到数据库:jaydebeapi.connect(db_api_2.connect('oracle.jdbc.driver.OracleDriver','jdbc:oracle:thin:@//DBHostName:Port/ DBName', ['user', 'pass']))
有人可以帮助我们吗?
python - 在 Python 中使用 FileHandler 多次打印日志
执行从 Robot Framework 中进行,其中Test.py
已作为库导入并testLog()
正在执行,而后者又导入Logger.py
并调用LogMessage()
.
测试.py
记录器.py
Log_Details.log
RIDE 中的消息日志部分在执行期间只记录每行一次,但名为的文件Log_details.log
会多次打印它们,即第一行记录一次,第二行记录两次,依此类推。
python - 在机器人框架中连接两个字符串的最简单方法。?
给定两个字符串'a','b',连接它们并分配给机器人框架中的新变量的最简单方法是什么?
我尝试了这种简单的pythonic方式,但没有奏效
python - 如何始终使用 Robot Framework 从项目列表中选择未选择的值?
我有我希望自动化的表单,其中填充了多个下拉菜单。我可以通过 Selenium2 库关键字或列表项 x-path 从任何下拉列表中选择特定项目,但很多时候我必须从尚未选择的下拉列表中选择一个值(测试用户是否可以更改列表项值)。
我需要一种自动化的方法,因为我不能在机器人框架中做嵌套 if 语句,我还有什么其他选择?我对使用机器人框架相当陌生。
python - Allure 无法读取机器人框架中 AllureReportLibrary 生成的 output.xml 文件
我正在使用 Ride(RobotFramework IDE),并且AllureReportLibrary
在我的项目中导入了库。使用Set Output Dir
,我正在创建一个目录C:/AutomationLogs/Allure
,并且所有魅力属性和 xml 文件都在该路径中生成。
然后我使用“allure serve C:\AutomationLogs\Allure”命令尝试在命令提示符下生成 html 报告文件,但它显示以下错误 -
“无法读取结果 C:\AutomationLogs\Allure\f56f4796-d30a-47f3-a988-d17f6c4e13ca-testsuite.xml:{} com.fasterxml.jackson.databind.exc.InvalidFormatException:无法
ru.yandex.qatools.allure.model.SeverityLevel
从字符串反序列化类型值“无“:值不是声明的枚举实例名称之一:[trivial,blocker,minor,normal,critical]”
xml 文件“ f56f4796-d30a-47f3-a988-d17f6c4e13ca-testsuite.xml
”是使用 AllureReportLibrary 生成的
此外,该命令后生成的 index.html 文件在此命令后打开并显示 Allure Report unknown unknown - unknown (Unknown) 0 test cases NaN%
我正在使用以下 - Allure 版本 - 2.4.1
Ride 版本 - 在 Python 2.7.12 上运行的 RIDE 1.5.2.1。
我是 Robot Framework 和 Allure 的新手。请让我知道我是否正确实施了它以及为什么我面临上述错误。
-瑞安M
selenium - 在 Robotramework 中存储定位器的最佳方式
我正在构建一个 Robotframework 自动化项目。
随着项目的发展,随着项目中选择器数量的增加,它也变得更加难以维护。
项目中+10K选择器(一个大的),每个选择器几乎没有变化;
现在我有以下结构:
以使项目可扩展和可维护的方式保持这些定位器(与代码分开)的最佳方法是什么?
- 带有文件(资源)和每个定位器一个变量的分隔文件夹“定位器”(在根目录中)?
- “通用关键字”和“Web App”文件夹中的一个定位器文件(一个按应用程序)?
- ... ETC
有很多方法可以做到这一点,哪一种是最好的?
我很欣赏一些想法/建议。谢谢你。
robotframework - Robotframework 如何使用 RIDE 将文件上传到网站
这是我的代码
这是结果
我用:
python - Robotframework RIDE:编辑面板中的文本不可标记
设置:
- 视窗 10. Python 2.7
- 不同版本的 RIDE:从 1.1 到 1.5.2.1。
- wxpython 从 2.8 到最新的不同版本。
当我双击“编辑”面板中的任何文本并尝试通过按住鼠标左键并移动鼠标来标记它时,没有任何反应:光标确实移动但文本的颜色没有改变。在“文本编辑”面板中,一切都很好,可以正确选择/标记任何文本,问题仅在于“编辑”面板。
我在 Windows 7 上有相同版本的 python、ride、wxpython 并且文本标记在那里是正常的。
有没有人遇到过这样的问题?也许这是与 Windows 10 的某种不兼容?