主頁(yè) > 知識(shí)庫(kù) > 使用AutoIT實(shí)現(xiàn)自動(dòng)登錄/退出客戶(hù)端軟件,刪除日志

使用AutoIT實(shí)現(xiàn)自動(dòng)登錄/退出客戶(hù)端軟件,刪除日志

熱門(mén)標(biāo)簽:雷霆電話機(jī)器人電話 什么渠道可以找外呼系統(tǒng)客戶(hù) 安徽400電話辦理 金融電銷(xiāo)公司怎么辦理外呼系統(tǒng) 電話智能外呼系統(tǒng)誠(chéng)信合作 信陽(yáng)話務(wù)外呼系統(tǒng)怎么收費(fèi) 真人和電話機(jī)器人對(duì)話 湖州電銷(xiāo)防封卡 使用電話機(jī)器人電銷(xiāo)是否違法
在開(kāi)發(fā)提供了添加日志版本的客戶(hù)端后,開(kāi)始嘗試重現(xiàn)錯(cuò)誤。 手工執(zhí)行登錄20余次后,再次遇到登錄失敗,但開(kāi)發(fā)說(shuō)輸出的日志不夠詳細(xì),重新提交了一個(gè)編譯版本。實(shí)在是不想再重復(fù)做登錄操作,于是想到寫(xiě)一個(gè)自動(dòng)化的腳本來(lái)實(shí)現(xiàn)手工過(guò)程:

 

1)輸入用戶(hù)名,密碼,登錄客戶(hù)端

2)退出客戶(hù)端

3)刪除安裝后的用戶(hù)應(yīng)用目錄(每次用戶(hù)登錄后,都會(huì)生成一個(gè)用戶(hù)的應(yīng)用目錄,刪除是為了盡量接近全新安裝客戶(hù)端后再登錄的情況)

 

首先想到的是QTP,但由于我的測(cè)試機(jī)之前就安裝QTP 不成功,重裝系統(tǒng)當(dāng)然是來(lái)不及了。于是想到使用AutoIT來(lái)完成上面的需求,代碼很簡(jiǎn)單,如下:

 

Run("d:\安裝目錄\xxx.exe")

; 沉睡sleep(毫秒),這是為了等用戶(hù)登錄的對(duì)話框出現(xiàn)

Sleep(2000)

; 等待客戶(hù)端登錄的對(duì)話框

WinWait("登錄框窗口名")

; 在"用戶(hù)"框中輸入用戶(hù)id,方法:ControlSend ( "窗口標(biāo)題", "窗口文本", 控件ID, "字符串" [, 標(biāo)志] )

ControlSend("登錄框窗口名", "", "Edit6", "username")

; 在"密碼"框中輸入密碼

ControlSend("登錄框窗口名", "", "Edit7", "passwd")

; 點(diǎn)擊"登錄"按鈕,方法:ControlClick ( "窗口標(biāo)題", "窗口文本", 控件ID [, 按鍵 [, 點(diǎn)擊次數(shù) [, X坐標(biāo) [, ;Y坐標(biāo) ]]]] )

ControlClick("登錄框窗口名", "", "Button6")

;等待5秒

Sleep(5000)

;等待登錄成功后的客戶(hù)端窗口出現(xiàn)

WinWait("登錄成功后的客戶(hù)端窗口名")

Sleep(5000)

WinClose("登錄成功后的客戶(hù)端窗口名")

;刪除登錄后生成的用戶(hù)應(yīng)用模具路

DirRemove("C:\用戶(hù)應(yīng)用目錄", 1)

 

有了這個(gè)腳本,我們可以通過(guò)指定登錄的次數(shù)來(lái)重現(xiàn)或驗(yàn)證缺陷是否修復(fù)。最后對(duì)開(kāi)發(fā)第11次修改后的版本,重復(fù)運(yùn)行登錄50次,沒(méi)有出現(xiàn)登錄失敗,表明該缺陷得到修復(fù)。如果采用手工測(cè)試,11個(gè)版本測(cè)試下來(lái)手估計(jì)都要斷了,呵呵。

 

AutoIT提供了一個(gè)窗口信息工具來(lái)識(shí)別窗口或控件,用法很簡(jiǎn)單,可以參見(jiàn)autoit自帶的幫助手冊(cè)。

您可能感興趣的文章:
  • Python+AutoIt實(shí)現(xiàn)界面工具開(kāi)發(fā)過(guò)程詳解
  • python+selenium+autoit實(shí)現(xiàn)文件上傳功能
  • AutoIt腳本的反編譯和代碼格式化問(wèn)題分析
  • autoit 更改個(gè)人文件夾的小工具
  • AutoIt3和按鍵精靈的功能對(duì)比
  • autoit入門(mén)教程小結(jié)
  • autoit GUI相關(guān)知識(shí)
  • Python selenium使用autoIT上傳附件過(guò)程詳解

標(biāo)簽:山南 德州 運(yùn)城 濟(jì)南 湛江 六盤(pán)水 岳陽(yáng) 鶴崗

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用AutoIT實(shí)現(xiàn)自動(dòng)登錄/退出客戶(hù)端軟件,刪除日志》,本文關(guān)鍵詞  使用,AutoIT,實(shí)現(xiàn),自動(dòng),登錄,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用AutoIT實(shí)現(xiàn)自動(dòng)登錄/退出客戶(hù)端軟件,刪除日志》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于使用AutoIT實(shí)現(xiàn)自動(dòng)登錄/退出客戶(hù)端軟件,刪除日志的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章