在eclipse中用python(selenium)编写的testcase没有办法一次全部运行。当case比较多的时候就比较难办。首先我们要将所testcase放在一个文件夹中。

然后我写了如下一个简单的脚本来初步完成。

 

#-*-coding=utf-8 -*-
import os
#列出某个文件夹下的所有case,我用的是python,所在py文件运行一次后会生成一个pyc的副本
caselist=os.listdir('D:/mywebsite/webtest/webtestframework/testcase')
for a in caselist:
    s=a.split('.')[1:][0]#所以我在这里对文件做一个选取
    if s=='py':
        os.system('D:/mywebsite/webtest/webtestframework/testcase/%s 1>>log.txt 2>&1'%a)#此处执行dos命令并将结果保存到log.txt
 
 
下一步可以考虑加入多线程提高运行效率