>  기사  >  데이터 베이스  >  silktest 技巧积累<一>

silktest 技巧积累<一>

WBOY
WBOY원래의
2016-06-07 15:11:43978검색

Setting this option to FALSE suppresses "control notresponding" errors. 13. 等待鼠标状态。 [-] void WaitForMouseIdle(integeriTimeOut) [ ] integeriTime=1 [-]while(Cursor.GetType()=="WAIT" || Cursor.GetType()=="DELAY" iTime iTimeOut) [ ] sle

Setting this option to FALSE suppresses "control not responding" errors.

13. 等待鼠标状态。

 [-] void WaitForMouseIdle(integer iTimeOut)
    [ ] integer iTime=1
    [-] while(Cursor.GetType()=="WAIT" || Cursor.GetType()=="DELAY" && iTime         [ ] sleep(1)
        [ ] iTime = iTime+5
        [-] if(iTime > iTimeOut)
            [ ] Log.Fail("Cursor status is not idle in {iTimeOut} seconds")
    [ ] sleep(5)

14. 使用 ListRead()从一个文本中读取list变量,是一种数据驱动的好办法。

         List of string lsFileContents

         ListRead(lsFileContents,"C:\test.txt")    

         ListPrint(lsFileContents)

   ListInsert (lsFile, i, lsNewInfo[i]) 

   ListWrite (lsFile, "{GetProgramDir ()}\Sample.txt")

15. silktest 中使用递归实现清空文件夹内容方法:

 
    [+] void glClearFolder(String filepath)
        [+] //---------------------Log---------------------//
            [ ] // Author           Cheers Li
            [ ] // Date               2009-09-15
            [ ] //-----------------------------------------------//
        [ ] filepath=Trim(filepath)
        [+] if(SubStr(filepath,Len(filepath),1)=="")
            [ ] filepath=SubStr(filepath,1,Len(filepath)-1)
        [+] else
            [ ] filepath=SubStr(filepath,1,Len(filepath))
        [ ] String tempfilepath
        [ ] String tmDir
        [+] if(!SYS_DirExists(filepath))
            [ ] RaiseError(13,"The path : {filepath} does not exists! ")
        [ ] List of FILEINFO fFileContents=SYS_GetDirContents(filepath)
        [-] FILEINFO item
            [-] for each item in fFileContents
                [ ] tempfilepath="{filepath}"+item.sName
                [-] if(item.bIsDir)
                    [-] if(ListCount(SYS_GetDirContents(tempfilepath))==0)
                        [ ] SYS_RemoveDir(tempfilepath)
                    [-] else
                        [ ] glClearFolder(tempfilepath)
                        [ ] SYS_RemoveDir(tempfilepath)
  
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.