单接口录入/测试,多个接口组织场景,多个场景组成测试套,选择测试套进行任务执行和报告生成。
通过selenium提供的api,以web页面元素的xpath来唯一定位每个对象,然后操作对象(点击,输入,移动,获取信息,校验,截屏等),来实现web界面测试自动化。为了应对前端界面的频繁变动,尽可能的减少用例的频繁修改,抽象出【页面-模板-数据】三层,动态组织用例。
docker pull qiangzhou/autotest_platform:v1.0
docker run -dit --name autotest_platform --net host qiangzhou/autotest_platform:v1.0 bash -c "cd /opt/AutotestPlatform/web/ && uwsgi -i uwsgi.ini"
# 浏览器访问http://ip:8080
# 登陆密码admin/123