1.一種用于自動(dòng)生成測試腳本的方法,其特征在于,包括:
獲取錄制腳本時(shí)的操作信息,所述操作信息包括操作名、操作位置對(duì)應(yīng)的截圖;
將所述截圖存儲(chǔ)到本地,根據(jù)所述操作名、所述截圖在本地的存儲(chǔ)路徑生成腳本行;
將所述腳本行轉(zhuǎn)化為html語言,并將所述截圖的存儲(chǔ)路徑替換成從所述存儲(chǔ)路徑中取到的截圖,實(shí)時(shí)對(duì)替換后的所述腳本行進(jìn)行呈現(xiàn)。
2.如權(quán)利要求1所述的方法,其特征在于,所述操作信息還包括所述截圖的相關(guān)參數(shù),所述相關(guān)參數(shù)包括錄制腳本時(shí)設(shè)備畫面的分辨率;
將所述截圖存儲(chǔ)到本地,根據(jù)所述操作名、所述截圖在本地的存儲(chǔ)路徑生成腳本行包括:將所述截圖存儲(chǔ)到本地,根據(jù)所述操作名、所述截圖在本地的存儲(chǔ)路徑、以及所述相關(guān)參數(shù)生成腳本行。
3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
在獲取錄制腳本時(shí)的操作信息之前進(jìn)行設(shè)備截屏將得到的截屏圖像存儲(chǔ)到本地;
當(dāng)接收到對(duì)所述截圖的設(shè)定操作時(shí),彈出所述截屏圖像,供用戶在所述截屏圖像中精細(xì)編輯所述截圖。
4.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括:獲取用戶通過所述截屏圖像所截取的第二截圖,將所述第二截圖存儲(chǔ)到所述截圖的存儲(chǔ)路徑,以將所述截圖替換成所述第二截圖。
5.如權(quán)利要求3所述的方法,其特征在于,彈出所述截屏圖像還包括:將所述截屏圖像中除所述截圖所在區(qū)域之外的區(qū)域進(jìn)行灰度化處理。
6.如權(quán)利要求3所述的方法,其特征在于,彈出所述截屏圖像還包括:在所述截屏圖像中所述截圖所在區(qū)域的周圍渲染預(yù)設(shè)顏色的框線以凸顯所述截圖。
7.如權(quán)利要求5或6所述的方法,其特征在于,所述方法還包括獲取用戶在所述截圖中勾畫的至少一個(gè)忽略區(qū)和/或至少一個(gè)關(guān)注區(qū);
其中所述忽略區(qū)用于在回放所述腳本行過程中識(shí)別所述截圖時(shí)忽略所述至少一個(gè)忽略區(qū)內(nèi)的像素;
其中所述關(guān)注區(qū)用于在在回放所述腳本行過程中識(shí)別所述截圖時(shí),只關(guān)注所述截圖中包含的所述至少一個(gè)關(guān)注區(qū)域。
8.一種用于自動(dòng)生成測試腳本的裝置,其特征在于,包括:
操作信息獲取單元,用于獲取錄制腳本時(shí)的操作信息,所述操作信息包括操作名、操作位置對(duì)應(yīng)的截圖;
腳本行生成單元,用于將所述截圖存儲(chǔ)到本地,根據(jù)所述操作名、所述截圖在本地的存儲(chǔ)路徑生成腳本行;
腳本行呈現(xiàn)單元,用于將所述腳本行轉(zhuǎn)化為html語言,并將所述截圖的存儲(chǔ)路徑替換成從所述存儲(chǔ)路徑中取到的截圖,實(shí)時(shí)對(duì)替換后的所述腳本行進(jìn)行呈現(xiàn)。
9.如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
截屏單元,用于在獲取錄制腳本時(shí)的操作信息之前進(jìn)行設(shè)備截屏將得到的截屏圖像存儲(chǔ)到本地;
精細(xì)編輯單元,用于當(dāng)接收到對(duì)所述截圖的設(shè)定操作時(shí),彈出所述截屏圖像,供用戶在所述截屏圖像中精細(xì)編輯所述截圖。
10.如權(quán)利要求9所述的裝置,其特征在于,所述精細(xì)編輯單元還用于,獲取用戶通過所述截屏圖像所截取的第二截圖,將所述第二截圖存儲(chǔ)到所述截圖的存儲(chǔ)路徑,以將所述截圖替換成所述第二截圖。
11.如權(quán)利要求9所述的裝置,其特征在于,所述精細(xì)編輯單元還用于:
將所述截屏圖像中除所述截圖所在區(qū)域之外的區(qū)域進(jìn)行灰度化處理;和/或
在所述截屏圖像中所述截圖所在區(qū)域的周圍渲染預(yù)設(shè)顏色的框線以凸顯所述截圖。
12.如權(quán)利要求10所述的裝置,其特征在于,所述精細(xì)編輯單元還用于獲取用戶在所述截圖中勾畫的至少一個(gè)忽略區(qū)和/或至少一個(gè)關(guān)注區(qū);
其中所述忽略區(qū)用于在回放所述腳本行過程中識(shí)別所述截圖時(shí)忽略所述至少一個(gè)忽略區(qū)內(nèi)的像素;
其中所述關(guān)注區(qū)用于在在回放所述腳本行過程中識(shí)別所述截圖時(shí),只關(guān)注所述截圖中包含的所述至少一個(gè)關(guān)注區(qū)域。
13.一種電子設(shè)備,其特征在于,包括:處理器;存儲(chǔ)器,存儲(chǔ)用于所述處理器控制如權(quán)利要求1-8任一項(xiàng)所述的操作的指令。