Automated tests 大型机测试中的Robot框架
我正试图在大型机测试中编写一个简单的.robot脚本。使用下面的库连接到wc3270.exe终端 这是我的示例。机器人脚本Automated tests 大型机测试中的Robot框架,automated-tests,robotframework,mainframe,Automated Tests,Robotframework,Mainframe,我正试图在大型机测试中编写一个简单的.robot脚本。使用下面的库连接到wc3270.exe终端 这是我的示例。机器人脚本 *** Settings *** Library Automation3270.py *** Variables *** ${hostname} XXXX *** Test Cases *** Should be able to Open Terminal Open MainConnection Enter Logon
*** Settings ***
Library Automation3270.py
*** Variables ***
${hostname} XXXX
*** Test Cases ***
Should be able to Open Terminal
Open MainConnection
Enter Logon
*** Keywords ***
Open MainConnection
Open 3270 |${hostname}
Enter Logon
Input Text On Field 24 1 'logon'
“打开MainConnection”步骤已成功执行,但在尝试使用x和y坐标将输入字符串发送到wc3270.exe时遇到以下错误
不允许发送或接收数据的请求,因为套接字为
未连接和(使用sendto在数据报套接字上发送时)
(呼叫)未提供地址
非常感谢您的帮助。尝试使用库Mainframe3270 这应该起作用:
*** Settings ***
Library Mainframe3270.py
*** Variables ***
${hostname} XXXX
*** Test Cases ***
Should be able to Open Terminal
Open MainConnection
Enter Logon
*** Keywords ***
Open MainConnection
Open Connection ${hostname}
Enter Logon
Wait Field Detected
Write Bare In Position 1 24 logon
我设置了一个类似于您所描述的环境,但不是机器人专家,我需要您的帮助。您是否有我丢失的相应资源文件?在尝试执行脚本时,我收到以下消息:应该能够打开Terminal | FAIL |未找到名为“Open 3270”的关键字。我对你的问题有一点了解,我认为这是一个主机问题,但我想重新创建以确保。我已经更新了代码。PFB。需要导入我从指定的github链接下载的Automation3270.py。另外,请确保披露您与链接库的关系。如果不说你是你推荐的软件的开发人员之一,可能会被解释为垃圾邮件。阅读如何链接您的产品。