Robot/AutoIT/Sikuli自動(dòng)化培訓(xùn)課程-實(shí)現(xiàn)Selenium WebDriver不能自動(dòng)化的功能
課程介紹:
這門(mén)課主要講如何用Robot/AutoIT/Sikuli----覆蓋Selenium WebDriver不能自動(dòng)化的功能。
用Robot類(lèi)模擬用戶(hù)按下鍵盤(pán)上的按鍵,或者模擬用戶(hù)敲擊鼠標(biāo)等
用到AutoIT小工具來(lái)進(jìn)行文件的上傳與下載
用Sikuli實(shí)現(xiàn)桌面應(yīng)用自動(dòng)化
課程內(nèi)容包括以下三部分:
java.awt包中提供了許多自動(dòng)化測(cè)試的API,主要用于模擬用戶(hù)按下鍵盤(pán)上的按鍵,或者模擬用戶(hù)敲擊鼠標(biāo)等。
按下鍵盤(pán)某個(gè)按鍵
按下組合鍵
等等
在Selenium的自動(dòng)化中,會(huì)用到AutoIT小工具來(lái)進(jìn)行文件的上傳與下載。因?yàn)閟elenium無(wú)法做到對(duì)桌面控件的自動(dòng)化操作,只能對(duì)打開(kāi)的瀏覽器元素進(jìn)行操作,所以需要autoit完成對(duì)控件的調(diào)用。
比如網(wǎng)銀安全控件
處理需要進(jìn)行身份驗(yàn)證的網(wǎng)站彈出的“用戶(hù)名與密碼”對(duì)話(huà)框。
Sikuli 是一種新穎的圖形腳本語(yǔ)言,在實(shí)際的自動(dòng)化測(cè)試中如果僅僅依靠selenium 還是遠(yuǎn)遠(yuǎn)不夠的,selenium自動(dòng)化本身是存在著諸多缺陷的,基于瀏覽器之外的控件 (windows 控件 等)selenium本身是無(wú)法實(shí)現(xiàn)的。這時(shí)候一般需要借助于AutoIT或者Sikuli -x工具輔助。
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|