从0到1完成appium+pytest+allure框架-加入pytest编写测试用例


其实写case非常的简单,我之前还踩了坑,就是因为我直接在登录流程里想写成case,但是因为继承的特性中包含了init,所以pytest不支持

前面整个登录的流程已经完成了,这里的case就可以直接写成

import pytest
from practice.Business_Flow.Demo_Login import Login


class TestLogin:
def test_login(self):
Login().get_login()
OK,case已经完成,我们用pytest运行一下看看
这里这个get_login()就是上一篇中我们所完成的登录的元素的操作
还有引用的问题,自己封装的模块去引用的话顺序就是from 文件夹名.文件名 import 类名,也可以写成from 文件夹名 import 文件名
看个人习惯了,我是直接引用到类的。