问题标签 [robotframework-sshlibrary]

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.

0 投票
1 回答
503 浏览

robotframework - REG:Robot 框架中用户的身份验证失败

我想使用 SSHLibrary 连接远程服务器。

但是由于身份验证失败,我收到错误消息

这是我第一次使用 SSHLibrary。是否需要任何先决条件才能使用 SSHLibrary。有人可以帮助如何解决身份验证失败。

0 投票
1 回答
482 浏览

robotframework - AttributeError:“NoneType”对象在机器人框架中没有“解码”属性

在使用“GetPreLoginBanner”关键字时,我遇到了错误

错误:

有人可以帮助解决这个错误。

0 投票
1 回答
37 浏览

robotframework - 如何将日志文件中出现的信息、消息、状态、标签部分打印到机器人框架的控制台上

我们可以在控制台中打印标记吗?请单击日志文件以获取图像参考,这是机器人框架的日志文件。

在此处输入图像描述

0 投票
1 回答
136 浏览

robotframework - 机器人框架 SSHLibrary 0 参数预期两个

我正在尝试使用 SSHLibrary 在机器人框架中创建一个测试用例,并在尝试连接 FTP 服务器时遇到错误。我得到的错误是关键字 login.login 需要 0 个参数并得到两个。我真的不明白为什么它确实需要 0 个参数。

关键字文件所在的资源文件代码如下:

我喜欢运行的测试如下:

知道出了什么问题吗?我特别惊讶我无法让它工作,因为在我尝试一些东西之前我使用了 SSHLibrary 中的开放连接和登录关键字并且它工作正常。

0 投票
0 回答
79 浏览

robotframework - 无法使用 RobotFramework 启动 Firefox

当我尝试从机器人框架脚本启动 firefox 浏览器时出现以下错误。下面是我得到的错误。你能告诉我如何解决这个问题吗?我已经复制了 c:\python\scripts 文件夹下的 geckodriver.exe

机器人脚本代码:

0 投票
2 回答
695 浏览

robotframework - 机器人框架 API 测试 - 未找到创建会话关键字

作为其中的一部分,我正在尝试使用 Robot Framework 进行 API 测试,但我遇到了错误

找不到名称为“createsession mysession”的关键字。任何人都可以帮助解决此错误。

我已经安装了下面的库。机器人框架,请求,机器人框架请求,机器人框架 json 库

下面是相同的代码

0 投票
1 回答
405 浏览

robotframework - Robot Framework 中的退出代码 127 和 255

退出代码:RobotFramework 中使用 ssh 在远程服务器执行命令时返回 255、127。该命令不是内置命令,但提供了绝对路径。

cmd 是一个不是内置 shell 命令的命令

0 投票
0 回答
46 浏览

amazon-ec2 - 从另一个 EC2 托管机器人框架脚本 Telnet 到 EC2

背景

我们在不同的 AWS EC2 中安装了许多数据服务 (DS)。我们正在使用 Robot Framework 为每一个自动化测试用例。我们将从具有工具设置的特定 EC2 实例执行测试脚本。我在这个特定的 EC2 中有我的机器人脚本,我需要首先建立与托管其中一项服务的 EC2 实例的连接。

问题

我试过了telnetSSH但不同telnet <IP add> <port>的是,这里的用户名是强制性的。我通过了 ec2-user 和 root,但它引发了身份验证错误。谁能指导我如何在 2 个 EC2 实例之间成功建立连接,以便我可以成功运行我的测试脚本?

0 投票
1 回答
121 浏览

curl - 使用变量时使用 RobotFramework 和 Curl 响应

我正在尝试使用良性 url 和网络钓鱼 url 测试网关。我正在使用 SSHLibrary 连接到机器,卷曲 URL,然后检查“应该包含”是否输出包含页面标题或连接已重置。

在测试良性 URL 时,它可以工作。curl 命令的输出如下所示 - 良性 url 的 curl 输出:

我使用 ${variable} = 执行命令 curl url 然后应该包含 ${variable} 提交

它有效。

当我测试网络钓鱼 URL 时,该变量不包含任何输出,因为网关重置了连接。

当我使用网络钓鱼 URL 运行 curl 命令时,我得到 -

curl:(56)接收失败:连接已重置

当我使用应该包含${variable} 连接被重置时,它不起作用。我也试过${variable.stdout},但每次变量仍然是空的。

如何处理连接已重置响应并验证它确实已重置?

0 投票
1 回答
529 浏览

python-3.x - 如何使用“评估”关键字比较机器人框架中的两个字符串

我想使用 Evaluate(机器人框架中的内置关键字)比较两个字符串。在这个测试中,我连接到路由器并尝试执行 cisco 命令(show route local),并且我想将此命令的输出与给定的字符串进行比较,以便执行 if 语句。

执行测试时出现此错误:

ModuleNotFoundError: No module named '"showroutelocal""'