python+selenium
心生make
这个作者很懒,什么都没留下…
展开
-
163邮箱自动化登录实现模块化【1】
首先,第一步需要有实现的思路。 我实现的思路是,1.账号、密码的配置文件;2.读取配置文件的模块;3.公共函数抽离;4.执行模块前面有整块的代码,这里指讲怎么分离。第二步,获取配置文件reader.py#读取配置文件def read(): f = open('use.txt','r') #如果打开失败就填入绝对路径试试D:\python\work\163mail\u原创 2018-01-15 22:27:44 · 3284 阅读 · 0 评论 -
163邮箱自动化登录实现模块化【2】
前面我们实现了,读取配置文件里的账号和密码,接下来是将读取到的账号密码分别循环执行登陆测试。 因为登陆测试的时候,登陆用户名和密码,以及退出登陆是每次测试都需要执行的动作,所以就作为公共模块来做了。public.py#载入所读取的配置文件并赋值import readerimport timek = reader.read()def login(driver): m原创 2018-01-15 22:46:16 · 917 阅读 · 0 评论 -
163邮箱自动化登录实现模块化【3】
前面已经实现了读取到的账号密码分别循环执行登陆。最后就只需要调用公共模块的内容就行了。163mail_moudule.pyfrom selenium import webdriverimport publicimport timeurl = 'http://mail.163.com/'driver = webdriver.Firefox()driver.implicitly原创 2018-01-15 22:55:53 · 7610 阅读 · 0 评论 -
python+selenium完整的自动化测试163邮箱实战
之前,通过学习所写得是简单的163自动化登录测试。但是真正实际的项目不可能那么简单的,经过最近的学习和简单的实战项目的操作,小编对前面的例子做了一些调整和修改。 树立了测试框架如下图:其中增加了测试用例的集成,测试报告输出,自动发送最新的测试报告等功能。其中test_case目录如下:其中all_test.py为执行代码块,集成了输出测试报告与自动发送邮件的功能,代码如下原创 2018-01-26 00:30:32 · 18934 阅读 · 2 评论 -
python接口自动化实战(框架)
python接口测试的原理,就不解释了,百度一大堆。 先看目录,可能这个框架比较简单,但是麻雀虽小五脏俱全。各个文件夹下的文件如下:一.理清思路 我这个自动化框架要实现什么 1.从excel里面提取测试用例 2.测试报告的输出,并且测试报告得包括执行的测试用例的数量、成功的数量、失败的数量以及哪条成功了,失败的是哪一个,失败的原因是什么;测试结果的总体情况通过图表...原创 2018-03-10 23:00:36 · 49614 阅读 · 12 评论