python打开一个软件并进行操作_python可以代替人的界面操作,自动完成一系列,比如打开一个软件后,编辑内容,保存。...

展开全部

有几种2113办法:通过subprocess, 用stdio的管道调用,甚至可以实现5261有限的交互。管道在4102windows下不是很好用。

通过界面1653,如果是windows可以借助pywin32的接口,点击按钮,移动鼠标。

通过文件的方法,就是被调用的程序输入输出全是文件,我们只需要检查文件就知道结果。这个方法最可靠

通过程序的API,如果有的话,通过API测试也方便。比如有些程序提供socket, http等接口

.net, com, java之类的。python也通常有专门的接口可以使用。

我测试过服务端软件,基本上都是通过API实现的。 偶尔测试console程序用的是管道。 如果是WEB程序通常是直接使用HTTP或者是通过webkit。 如果是测试客户端,一般我不用python,如果简单的情况下,当然也可以使用python。winodws下自动测试工具强大。不需要python。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值