欢迎大家交流测试技术方面的经验。

发布新日志

  • 01 RFS自动化之【脚本的运行】

    2014-11-25 14:08:32Top 1 Digest 1

    终止IE和IEdriver进程,替换Close ALL Browsers


    在使用RFS框架,运行case时,遇到某case中断报错,IE和IEDriver进程无法正常终止;后续的case将无法正常执行。如何处理?

    2种方式:
    方式1
    RFS中 OperatingSystem.Run ../Kill.bat
    Kill.bat文件中为:
    taskkill /F /IMw3wp.exe
    taskkill /F /IM IEDriverServer.exe
    taskkill /F /IM iexplore.exe

    方式2

    OperatingSystem.Run ../Kill.py

    Kill.py文件中为:

    import os

     

    command = 'taskkill /F /IM w3wp.exe'

    command1 = 'taskkill /F /IM IEDriverServer.exe'

    command2 = 'taskkill /F /IM iexplore.exe'

     

    os.system(command)

    os.system(command1)

    os.system(command2)

    批量运行case:

     1、批量运行suite下指定Tag的所有case


    标签:我们在脚本自动构建时,永远不可能用人一个个勾选case进行脚本运行,总希望能将一些类型的case每次批量执行,那么下面讲到的tag(标签)将能满足我们的需求。
    什么是标签?就是一个类标记,如男人和女人;
    对某些case或者suite打上标签后,只需要告诉框架,要运行男人或者女人即可!
    怎么打标签?

    我们对001003case打上men标签后,只运行01合同登记下的Tagmencase


    Pybot -i men 01合同订立.txt


    Pybot -i(include)  men(Tag) 01合同订立.txt(suite名称:文件夹套为文件夹名称,文件套要加套文件类型,如.txt)

    如果要运行某个文件夹套(L1_合同场景)下的所有Tagmencase

    切换到,文件夹套(L1_合同场景)所在的路径,运行Pybot -i men  L1_合同场景;即使该文件夹套下,嵌套有多层的

    文件夹套,也能正常运行。


    2、重复执行suite下的Tag=aaa的 case 指定次数


    for /L %a in (1,1,6) do pybot -i aaa 01Test.txt


    /L : 以增量形式,for递增

    (1,1,6) : "1"从1开始,"1"步进为1,“6”循环到=6

    do: 执行do 后的 命令

  • 如何在WINDOWS2003中自动装载USB硬盘(U盘或移动硬盘)

    2007-05-29 12:11:28

     

    如何在WINDOWS2003中自动装载USB硬盘(U盘或移动硬盘)

           可能使用WINDOWS2003的朋友都遇到过这样的现象,

    就是U盘或移动硬盘插入USB接口, 系统提示找到硬盘了,且提示设备可以使用了,但是在我的电脑里根本找不到盘符, 然后需要打开计算机管理,进入设备管理后为新硬盘分配一个盘符后才可以使用。下文全面介绍了如何像WINDOWSXP一样自动装载USB硬盘的方法。

          首先WINDOWS2003做为SERVER版本的操作系统,

    安全稳定是它的首选,因此一些在XP是自动处理的程序在WINDOWS2003中都需要手工配置后才能完成,如光盘刻录、数码相机照片读取等等。U盘自动装载也是一样的,WINDOWS2003具体配置方法如下:

    1、进入命令提示符环境(也就是DOS)

    2、进入DISKPART程序

    3、输入AUTOMOUNT ENABLE指令

    4、OK,下次USB硬盘接入后就可以像XP 一样自动装载了。

     

    以下为具体操作的演示:

    Microsoft Windows [版本 5.2.3790]
    (C) 版权所有 1985-2003 Microsoft Corp.

    C:\Documents and Settings\Administrator>diskpart

    Microsoft DiskPart Copyright (C) 1999-2001 Microsoft Corporation.
    On computer: YZS13

    DISKPART> automount enable

    已经启用自动装载新卷。

    DISKPART> exit

    退出 DiskPart...

Open Toolbar