天天看点

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脚本。