silktest 技巧积累<一>

WBOY
發布: 2016-06-07 15:11:43
原創
977 人瀏覽過

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)
  
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!