robotframework 相关问题

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

如何使用机器人框架上传图片文件

下面是我上传个人资料图片的 RF 代码,但出现错误 我收到的错误>>> InvalidArgumentException:消息:无效参数:找不到文件:C:DevelopmentPythoncloud-gui-

回答 1 投票 0

用于执行自动化的 Firefox 特定自定义路径

我在机器人框架中使用“SeleniumLibrary”。我在我的机器上安装了两个版本的 Firefox。我想使用 Firefox 的特定自定义路径来执行自动化。

回答 1 投票 0

如何使用机器人框架从日期时间字符串中删除时间

下面是我获取字符串的代码 ${get_deviceinstalldate} 获取文本 ${x_properties_deviceinstalldate} 登录到控制台设备安装日期:${get_deviceinstalldate} ========= 结果是:设备

回答 1 投票 0

使用 Robot Framework 减慢测试运行速度的好方法?

所以我对机器人框架相当陌生,并且已经多次遇到过各种形式的此问题。本质上,我创建了一套测试,最终通过并检查我的东西

回答 4 投票 0

Robot Framework XPath 正则表达式查询

我在Robot Framework中编写自动化脚本时遇到了XPath问题,导致数据检索失败。下面是一个 HTML 示例: &... 我在 Robot Framework 中编写自动化脚本时遇到了 XPath 问题,导致数据检索失败。下面是一个 HTML 示例: <div class="content"> <x-html-3348724a> <x-body-3348724a> x-body 和 x-html 的序列号是动态的,不是固定的。我想咨询如何使用正则表达式为x-body指定数据。 谢谢你。 尝试了以下方法均失败: xpath=//div[@class="content"]//*[starts-with(x-body)] xpath=//div[@class="content"]//x-body(.*) xpath=//div[@class="mail-content"]//^x-body 下面是您可以使用 Robot Framework 中的 XPath 和正则表达式从 HTML 中的动态元素检索数据的代码示例: *** Settings *** Library SeleniumLibrary *** Variables *** ${URL} Your_URL_here *** Test Cases *** Retrieve Dynamic Data Using XPath and Regular Expressions Open Browser ${URL} chrome ${x_body_element} Get Xpath Count //div[@class="content"]//*[starts-with(local-name(), 'x-body-')] ${x_body_index} Set Variable 1 :FOR ${i} IN RANGE 1 ${x_body_element}+1 \ ${x_body_text} Get Text (//div[@class="content"]//*[starts-with(local-name(), 'x-body-')])[${i}] \ Run Keyword If '${x_body_text}' != '' Exit For Loop \ Run Keyword If ${i} == ${x_body_element} Fail No matching element found \ ${x_body_index} Set Variable ${i} Log Found x-body element: ${x_body_text} Close Browser 将 ${URL} 替换为您正在使用的实际 URL。该脚本将在指定的类中查找带有以“x-body”开头的标签的动态元素,并使用循环检索其文本内容。如果找到匹配的元素,则循环将退出,并且文本内容将被记录。如果没有找到匹配的元素,脚本将失败。

回答 1 投票 0

如何在机器人框架中使用变量从一个关键字到另一个关键字

*** 关键词*** JSON 对象令牌 创建会话门户 ${portalUrlData} ${auth_token}= 评估“基本” +************************************'.encode(' utf-8')).deco...

回答 1 投票 0

在Robot框架中设置页面延迟

我可以通过运行我的测试用例脚本在 Firefox 中打开该网站。打开的页面不会等到我输入用户名和密码。当我开始输入 userid 时,打开的页面将关闭。 可能是什么...

回答 2 投票 0

机器人框架 - Jupyterlab 机器人内核状态始终断开连接

我已经使用 Anaconda Navigator 设置了 Robot Framework,并在本地计算机中打开了 jupyterlab,不幸的是,Robot Kernel 状态始终处于“已断开连接”。我已经做了苏...

回答 1 投票 0

在 MacOS 上安装 Robot Framework - Python 问题

最初,我几年前就已经在我的 Macbook 上安装了 Python 3.8、Pycharm 2020 CE 和 Anaconda 3。 我按照安装机器人框架的教程进行操作,但遇到了一些问题......

回答 1 投票 0

QWeb docker 镜像

有人能够构建包含机器人框架和 QWeb 安装的 docker 镜像吗?我能够构建图像,但用它运行测试没有成功。它说“资源文件‘Qweb’”

回答 1 投票 0

如何使用Python创建机器人关键字

你能帮我吗? 我想使用Python而不是机器人框架创建一个机器人关键字:这意味着不是机器人资源文件而是Python文件。这个关键字稍后会在机器人中使用

回答 1 投票 0

如何使用Google Chrome浏览器在Robot Framework中进行测试?

最近Google Chrome推出了用于测试的Chrome浏览器,专门用于自动化。如何触发Chrome浏览器在robot框架中进行测试? 欲了解更多信息:https://

回答 1 投票 0

如何使用“Control Click”关键字单击按钮?

Robot Framework 中 AutoIt 库的“Control Click”关键字的语法是什么?步骤 1、2 和 3 有效: 使用批处理文件启动应用程序。 使用坐标单击“下一步 >”按钮...

回答 4 投票 0

通过RobotFramework工具进行其余Web服务测试

我是机器人框架的新手,致力于通过机器人框架进行 REST Web 服务测试自动化。 我的经理建议我通过机器人框架自动化 SOAPUI,我找到了一个库,甚至...

回答 2 投票 0

如何使用关键字跳过Robot框架中的测试用例

我正在尝试使用关键字跳过特定的测试用例,是否有任何关键字可以做到这一点?我想做的是检查文件名是否有“跳过”一词,然后我想跳过它。有没有

回答 3 投票 0

org.openqa.selenium.WebDriverException:无法连接到端口 7055 上的二进制 FirefoxBinary(/bin/firefox)

在 jenkins 中运行机器人测试用例时,以下是我们在 CI jenkins 中运行构建后遇到的测试用例错误: org.openqa.selenium.WebDriverException:无法c...

回答 1 投票 0

使用 Robot Framework 运行接受参数的 python 脚本

假设我有一个位于 C:\script.py 的 python 脚本。这是脚本的内容: def func1(arg1): 打印(arg1) 如果 __name__ == "__main__": 函数1(参数1) 现在,我想...

回答 4 投票 0

机器人框架 - 条件循环在某处缺少参数?

我正在运行一个机器人框架测试用例,其中元素通过 CSV 文件输入到该用例中。其中一些元素会在新的浏览器选项卡中打开,而另一些则不会。我有一些...

回答 1 投票 0

Appium机器人框架:EditText随机未填充

我正在测试 Android 应用程序,有时可以填写字段,有时则不能 这是错误:InvalidElementStateException:消息:无法将元素设置为“1”。您是否与正确的人互动过...

回答 1 投票 0

Robot Framework 测试执行后用 Python 发送带附件的邮件

我已成功通过robotemail.py脚本发送带有测试结果的邮件,但我想将附件(log.html)添加到邮件中,但我未能做到这一点。有谁能够帮助我? 这是脚本: #!/usr/...

回答 2 投票 0

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