python -m 与 pybot ,结合robot库,采用robotframework框架运行脚本

# -*- coding: utf-8 -*-

import re
import string
import random
import os
import robot

a = '1 2 3 4 5   '
print a, len(a)
print a.strip(), len(a.strip())

print random.randint(1,99)

print ''.join('test')
print a.join(repr(random.randint(1,99)))


dirpath1 = 'a'
filename1 = '11.txt'
filelist = []
rootdir = os.getcwd()
dirpath, dirnames, filenames = os.walk(rootdir)
print dirpath
for dirpath, dirnames, filenames in os.walk(rootdir):
    print dirpath
    if re.search(dirpath1, dirpath):
        print "search ok"
        for filename in filenames:
            if re.search(filename1, filename):
                print "file ok"
                filelist.append(os.path.join(dirpath,filename1))
print filelist

##for runfile in filelist:
##    pybot runfile
##    python -m robot.run --outputdir ./ --argumentfile runfile

        
##关于python -m
##del output.xml
##python -m robot.run --outputdir ./ --argumentfile argfile.txt C:\
##--loglevel
##DEBUG
##--flattenkeywords
##name:*.*
##--consolewidth
##114
##--suite
##业务支撑.业务支撑
##Available levels: TRACE, DEBUG, INFO (default), WARN, NONE (no logging).
##关于pybot
##1、执行整个项目下的所有用例: pybot 项目路径。例如: pybot D:\robot
##
##2、执行某个suit中的所有用例: pybot 项目路径\suit文件名称。 例如:pybot D:\robot\test.txt
##
##3、执行具体的某个用例的用例:pybot --test 用例名称 项目路径\suit文件名称。例如:pybot --test case_1_user log in D:\robot\test.txt
##
##4、执行项目中指定标签的案例: pybot --include tagName C:\TF-Test

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值