小编pyt*_*ian的帖子

从Robot Framework调用Python

我是Robot Framework的新手 - 我曾尝试将此代码称为机器人框架,但无济于事.我只是需要一些帮助才能在机器人框架中运行我的python脚本并在该应用程序中返回PASS和FAIL.任何有关这方面的帮助将不胜感激.

# -*- coding: utf-8 -*-
import paramiko
import time,sys
from datetime import datetime
from time import sleep

prompt = "#"

datetime = datetime.now()

ssh_pre = paramiko.SSHClient()
ssh_pre.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_pre.connect("192.168.0.1",22, "admin", "admin")
output=""
ssh = ssh_pre.invoke_shell()
sys.stdout=open("ssh_session_dump.txt","w")

print("Script Start Date and Time: ", '%s/%s/%s' % (datetime.month, datetime.day, datetime.year), '%s:%s:%s' % (datetime.hour, datetime.minute, datetime.second))

model="XV4-17034"

ssh.send("more off\n")
if ssh.recv_ready():
    output = ssh.recv(1000)
ssh.send("show system-info\n")
sleep(5)
output = ssh.recv(5000)

output=output.decode('utf-8')
lines=output.split("\n")

for item in lines:
    if "Model:" in item:
        line=item.split() …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x robotframework

2
推荐指数
1
解决办法
4544
查看次数

标签 统计

python ×1

python-2.7 ×1

python-3.x ×1

robotframework ×1