【读书笔记】自动化框架的可持续运行
2017-02-23 本文已影响33人
大婶N72
###2017-2-24 16:38:36############
以下对登录模块的重构已经完成,仅做记录!
今天拿一个已有的框架在新的web页面上调试,本来想的是纯粹的页面元素定位+编写测试用例表,不需要动代码便可运行成功,实际果然是我想的太简单了。
1.我动了登录脚本,其实我知道,因为我的登录流程是写在脚本中,当初为什么写,主要原因是验证码环节,由于(1).要图像识别+识别错误尝试(2).万能验证码登录,两种方式涉及的流程是不一样,所以没法再现有框架中逐步执行(现有框架是获取测试用例步骤逐步执行),所以这个修改是必然;
2.图像识别失败,新WEB页面的图像验证码识别一直失败,所以我只能尝试从cookies下手,通过注入之前获取的cookies数据,实现免登录,这个也涉及到代码修改;
问题解决了现在来想一想,之所以要代码,还是自己考虑的不够全面,以登录为例吧:
1.账号+密码登录,现在应该很少了
2.账号+密码+验证码登录
3.首页+cookies免登录
4.等等其他