天天看點

python之自動化測試

功能:

在ubuntu上面,通過shell腳本打開 virtualbox(windows xp),并調用xp裡面的python腳本,來打開一些windows上面的軟體,并做模拟操作,完成之後關閉virtualbox(windows xp)。

環境:

ubuntu 10.0.4 

oracle vm virtualbox(windows xp)

windows xp 上安裝python 2.6.5+pywinauto+freesshd+gnuwin32

pywinauto 下載下傳位址:http://sourceforge.net/projects/pywinauto/

gnuwin32-coreutils 下載下傳位址:http://gnuwin32.sourceforge.net/packages/coreutils.htm

準備條件:

windows xp 上安裝freesshd 確定ubuntu能夠ssh到windows。

以下提供兩種方法設定來實作ubuntu ssh到windows。

如果virtualbox虛拟機使用nat模式則可以使用端口轉發功能

     2. 使用橋接網絡。

使用key認證登入模式,不需要使用密碼。

通過key認證ssh windows實作後 則準備工作完成。

貼腳本。

windows 上的腳本可以提前拷貝過去,或者使用腳本自動拷貝。

主要python實作腳本:

至此整個windows操作過程結束,可進行後面的shell腳本。