【发布时间】:2015-12-18 02:33:57
【问题描述】:
我正在为 python 中的机器人框架编写一个自定义库。由于某些原因,我不想使用内置库。
我的python代码:
import os
import re
output = "IP address is 1.1.1.1"
def find_ip():
cmd = 'ipconfig'
output = os.popen(cmd).read()
match1 = re.findall('.* (1.1.1.1).*',output)
mat1 = ['1.1.1.1']
if match1 == mat1:
print "PASS"
在上面的程序中我写了python函数:
- 执行 windows 命令“ipconfig”
- 编写正则表达式以匹配 1.1.1.1
- 创建一个列表变量,mat1 = ['1.1.1.1']
现在我想设置条件,如果“match1”和“mat1”相等,我的测试应该通过。否则它应该在机器人框架中失败。
有没有人请教一下如何为此目的编写python函数?
请注意我不想在机器人框架中使用“应该匹配正则表达式”关键字。因为我知道无论我问什么,它都会做同样的事情。
【问题讨论】:
标签: robotframework