robotframework 相关问题

机器人框架是用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架。它是一个关键字驱动的测试框架,使用表格测试数据语法。 Robot Framework是用Python编写的。

在python中创建selenium webdriver并在robotframework中使用它

所以我几乎已经堆积如山了。 如果您调用 selenium2library 关键字“打开浏览器”,将创建一个 webdriver 对象实例并将其放置在浏览器缓存中(如果我了解相应的功能...

回答 1 投票 0

在Python中动态创建机器人关键字

我有一个实现机器人框架关键字的Python库。 我正在尝试根据 yaml 文件自动生成一个测试套件,但无法执行其中一个步骤。 这是简化版...

回答 1 投票 0

无法获取 XPath,因为值和位置正在更改

我正在测试一个应用程序。我想使用机器人框架测试这些数字并验证预期值。由于导入一个文件后值和位置会发生变化,因此很难获取

回答 1 投票 0

Python virtualenv 日期与操作系统不同

我正在使用 python virtualenv 在 Linux 中运行机器人框架。 我的疑问是关于 virtualenv 的系统日期,是否可以在不更改操作系统级别系统的情况下更改 virtualenv 的日期...

回答 1 投票 0

机器人框架:“参数获得的值无法转换为 None”

有人遇到这个问题吗?我有一个运行良好的测试,并且我在 PyCharm 内部添加了用于机器人框架的 DataDriver 库。我决定走不同的方向...

回答 1 投票 0

在机器人框架中调用列表值时会返回错误“List '${element}'在索引 0 中没有项目”

我正在Pycharm中使用Robot Framework、Selenium Library。我需要从下表中获取产品 ID,然后将其保存在列表中 下面的代码来创建列表 ${list}= 创建列表 ${ProductID...

回答 1 投票 0

如何在Robot Framework中获取可变位置的文本

我想咨询一个与Robot Framework相关的语法问题。 HTML结构如下: 我想咨询一个与Robot Framework相关的语法问题。 HTML结构如下: <div id="testblock"> <p> </p> <p> <span class="labelText">Number: </span> " >= 2 " </p> <p> </p> <div> 我想捕获文本“ >=2 ”,它的位置可能在不同的 标签内有所不同。您能否建议正确的捕获方法? 谢谢你。 尝试了以下方法均失败: ${text}= Get Text xpath=//div[@id="testblock"]//p/span[@class='lableText' and contains(text(), 'Number: ')]/parent::p/following-sibling::p ${text}= Get Text xpath=//div[@id="testblock"]//p/span[@class='lableText' and contains(text(), 'Number: ')]/following-sibling::p 我建议您分两步进行: 查找包含所有必要文本的最近的父 Web 元素 从中获取 text 属性。 例如: ${testblock} = get webelement //*[@id="testblock"] ${my_text} = set variable ${testblock.text} log to console ${my_text} 输出:数量:“ >= 2”

回答 1 投票 0

带有插件 RobotPublisher 的 Jenkinsfile 导致 java.lang.NullPointerException

我安装了Jenkins Plugin(版本1.6.5),直接在Jenkins中发布Robot Framework的测试结果。 机器人测试用例成功运行并创建了必要的文件。 但如果我想...

回答 2 投票 0

可以使用Robotframework连接到Kafka

我想连接并测试Kafka。 是否可以使用RobotFramework进行测试。 任何现有的库。 谢谢 萨拉达

回答 3 投票 0

使用动态测试用例进行重复拆卸(和设置) - Robot Framework

我找到了一个如何动态创建测试的示例。唯一的问题是,对于通过的测试,拆卸执行了 2 次,对于失败的测试执行了 1 次。我正在玩 _end_test(self, ...

回答 1 投票 0

如何在Robot框架(浏览器库)中从字符串中获取数值

我将尝试从按钮的 id 中获取字符串。它将是“username12”,我需要获取该 12 数字值。 它将使用获取文本来存储,但那是字符串,我需要数值。

回答 1 投票 0

机器人框架:在 Windows 上使用参数启动进程?

我对Robot Framework很陌生,我找不到在Windows上运行带有参数的进程的方法。我很确定我不理解文档,并且有一个简单的方法可以做到这一点

回答 2 投票 0

无法使用Robot Framework的“输入文本”关键字输入卡号

我是机器人框架的新手。 在卡号文本字段中输入卡号时,仅输入前 4 位数字。要输入其余数字,我必须使用“输入...

回答 1 投票 0

Appium:超慢的Robot Framework自动化测试(小米)

我有一个简单的测试应用程序(react-native),带有几个按钮,可以调用 toast 消息。我在 Robot Framework 中编写了简单的测试用例,单击各个按钮,然后等待 toast

回答 1 投票 0

“转到定义”在带有 Robot Framework 语言服务器的 VS Code 中不起作用

当我在文件中的关键字上使用上下文菜单并选择“转到定义”时,我总是会弹出“未找到定义”的窗口。 我有机器人框架语言服务器扩展

回答 1 投票 0

机器人框架:关键词:预期 2 个参数得到 1

当我在 ${printSize} 旁边添加参数(即 ${2Hole})时,会发生这些错误。希望任何人都可以帮助我解决这个问题 该任务仍然运行并执行所有内容,但错误仍然存在。 我尝试添加...

回答 1 投票 0

Robot Framework:从Python库代码访问Robot的全局变量?

我有一些设置类型的全局变量,我希望能够从Python代码访问它们。例如: pybot --variable RESULTS_PATH:/wherever/this/points test.txt 现在,我的模块 logger.py 文件...

回答 2 投票 0

我无法在多个测试文件中使用套件变量

我只需使用以下命令即可在初始套装设置中初始化套装变量: 设置套件变量 ${sample} abc 在 init.robot 中。但是在下一个测试文件中无法访问该变量...

回答 1 投票 0

使用 Jenkins 管道在 Jenkins 控制台上打印失败的测试数据

我找不到任何方法使用 Robot 插件或通过解析 output.xml 在 Jenkins 控制台上打印机器人框架结果的失败测试标签、测试名称、原因等 正如 ChatGPT 建议的那样,我尝试过...

回答 1 投票 0

使用机器人框架计算两个日期(和时间)之间的日期和时间差

需要计算2个日期(和时间)之间的日期和时间差。一个将以“m/d/yy h:m:s”的格式输入,另一个是当前日期和时间。我看到类似“减去日期...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.