大家好,小编来为大家解答以下问题,python自动化操作应用程序,python自动化怎么做的,今天让我们一起来看看吧!

闲来无事,随便了解下python自动化测试相关知识,看到这个样例不错简单实用,就拷贝下来保存~
通常对于一个稍具规模的系统,一些新的改动势必会带来一些额外的功能回归测试工作,而这个工作是非常繁杂的,人肉的方式一次又一次的重复将会非常的枯燥乏味。
而我们所希望的,是一种自动化回归脚本的方式,可以重复性的回归现有功能,并给出回归测试报告火车头采集器AI伪原创。
Python的世界有一个开源框架Splinter,可以非常棒的模拟浏览器的行为(从某种意义上也可以说是人的访问点击行为)。Splinter提供了丰富的API,可以获取页面的信息,以判断当前的行为所产生的结果
最简单的例子
browser
= Browser("firefox’) 模拟一个浏览器
browser.visit("http://waptest.taobao.com/login/login.htm’)
访问指定URL
browser.fill('TPL_username',’test_04’)
填充表单用户名
browser.fill('TPL_password',’taobao1234’) 填充表单密码
browser.find_by_value('登录').first.click()表单提交
运行代码,splinter会打开你所指定的浏览器然后进行各种操作,像放电影一样的根据你的代码逻辑在你面前一步一步执行。
举个例子,现在我们要回归登录功能,以前我们从未开发过这样的脚本,所以现在我们首先要开发一个用于模拟登录行为的脚本。
如下面代码(其实是非常简短的一个代码):
#!/user/bin/py
本文介绍了Python自动化测试相关知识。对于稍具规模的系统,新改动带来的功能回归测试工作繁杂,可采用自动化回归脚本。Python的开源框架Splinter能模拟浏览器行为,文中给出了模拟浏览器操作及登录功能回归测试的代码示例。
1万+

被折叠的 条评论
为什么被折叠?



