UIBot 命令種關(guān)閉瀏覽器的幾種操作方式
很多小伙伴在使用UiBot的過程種碰到不知道怎么關(guān)閉瀏覽器,下面我們來簡(jiǎn)單介紹下幾種關(guān)閉瀏覽器的方式,下面操作以谷歌瀏覽器(谷歌瀏覽器進(jìn)程chrome.exe)為例。
1、關(guān)閉進(jìn)程
命令位置:系統(tǒng)操作-應(yīng)用-關(guān)閉應(yīng)用,
命令:App.Kill("chrome.exe")
優(yōu)勢(shì):強(qiáng)制關(guān)閉谷歌瀏覽器進(jìn)程,保證能100%關(guān)閉瀏覽器。
劣勢(shì):此方式為強(qiáng)制關(guān)閉進(jìn)程,再次重啟瀏覽器時(shí)會(huì)提示異常關(guān)閉瀏覽器,使用窗口最大化時(shí)會(huì)造成提示框最大化,影響正常點(diǎn)擊。

2、關(guān)閉窗口
命令位置:界面操作-窗口-關(guān)閉窗口,
命令:
#icon("@res:default.png")
Window.Close({}) //{}為瀏覽器的目標(biāo)元素

優(yōu)勢(shì):正常關(guān)閉瀏覽器,瀏覽器再次重啟時(shí)不會(huì)出現(xiàn)異常彈窗提示。
劣勢(shì):如有特殊頁面,關(guān)閉瀏覽器,會(huì)彈出消息框,會(huì)造成瀏覽器無法正常關(guān)閉,有失敗的可能性,所以需要再關(guān)閉前,做好判斷。
3、點(diǎn)擊目標(biāo),模擬人工鼠標(biāo)點(diǎn)擊瀏覽器關(guān)閉按鈕。
命令位置:鼠標(biāo)鍵盤-鼠標(biāo)-點(diǎn)擊目標(biāo),
命令:
#icon("@res:default.png")
Mouse.Action({},"left","click",10000,{"bContinueOnError":False,"iDelayAfter":300,"iDelayBefore":200,"bSetForeground":True,"sCursorPosition":"Center","iCursorOffsetX":0,"iCursorOffsetY":0,"sKeyModifiers":[],"sSimulate":"simulate","bMoveSmoothly":False})?//{}為瀏覽器的目標(biāo)元素

優(yōu)勢(shì):正常關(guān)閉瀏覽器,瀏覽器再次重啟時(shí)不會(huì)出現(xiàn)異常彈窗提示。
劣勢(shì):如有特殊頁面,關(guān)閉瀏覽器,會(huì)彈出消息框,會(huì)造成瀏覽器無法正常關(guān)閉,有失敗的可能性,所以需要再關(guān)閉前,做好判斷。