Appium自动化框架从0到1之 执行测试用例& 生成测试报告&发送邮件

1.运行测试用例&生成测试报告直接上代码:TestRunnerToReport.py# -*- coding: utf-8 -*- """ @ auth : carl_DJ @ time : 2020-7-10 """ import unittest import HTMLTestRunne...

Appium自动化框架从0到1之 执行测试用例& 生成测试报告&发送邮件

1.运行测试用例&生成测试报告直接上代码:TestRunnerToReport.py# -*- coding: utf-8 -*- """ @ auth : carl_DJ @ time : 2020-7-10 """ import unittest import HTMLTestRunne...

Appium自动化框架从0到1之 测试用例封装

我们直接封装测试用例的 setU 和teardown 模块以后每次执行测试用例,直接调用该方法就可以了myunit.py # -*- coding: utf-8 -*- """ @ auth : carl_DJ @ time : 2020-7-10 """ import unittest impor...

Appium自动化框架从0到1之 业务模块封装(登录页面业务操作)

Appium自动化框架从0到1之 业务模块封装(登录页面业务操作)

我们这次来封装登录页面业务操作:在上代码之前,我们先了解一下登录场景然后,我们在登录的时候,会进行一下几个操作:①我们先输入账号、密码,点击 登录按钮②登录后,验证是否有下线提醒,③登录后,验证是否登录成功④退出登录跟着这几步,我们来写代码:l...

Appium自动化框架从0到1之 基类的封装

这里只封装了4个基类,其他的大家可以自己丰富~~直接上代码:baseView.py # -*- coding: utf-8 -*- """ @ auth : carl_DJ @ time : 2020-7-9 """ class BaseView(object): ''' ...

Appium自动化框架从0到1之 公共方法的封装

在写测试用例的时候,最常用的就是方法的调用,我们在这里,把公共方法封装到一个文件中,这样以后需要使用,直接调用这个方法就可以了。直接上代码:common_func.py # -*- coding: utf-8 -*- """ @ auth : carl_DJ @ time ...

Appium自动化框架从0到1之 日志文件配置(log.conf)

在config文件中,我们先把log的输出格式,输出路径等参数抽离出来作为一个配置表,这个写法,在selenium自动化框架中,是没有分离的。所以,我们有get到一个新方法:代码如下:log.conf [loggers] keys=root,infoLogger [logger...

Appium自动化框架从0到1之Driver驱动的封装

上一篇写的是driver驱动的配置,那么,这篇呢,我们要搞这三件事情:1.driver驱动封装2.日志配置文件加载3.启动APP配置参数下面,我们就在代码中实践:# -*- coding: utf-8 -*- """ @ auth : carl_DJ @ time : 20...

Appium自动化框架从0到1之 Driver配置封装

不管是调用模拟器,还是调用真机,都需要准备一些driver的参数,以便被调用。思想:我们把driver配置信息,封装到yaml文件,然后通过读取yaml文件的内容,调用其driver信息。为了更直观的看如何封装,我们直接上代码:caps.yaml platformName...

Appium自动化框架从0到1之 框架结构组成

Appium自动化框架从0到1之 框架结构组成

框架背景可能会利用一周的时间,我们来写一个Appium自动化框架的搭建,从0到1,跟着小鱼一起,完善Android 的自动化框架体系。框架模式:PO语言:python3.7 + Appium 1.17框架功能・业务功能封装・测试用例封装・测试包管理・截图处理・日志获取・报告生成・断言处理・数据驱动・...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。