测试人社区

Appium PO框架问题求解

目前在做的自动化项目使用的PO架构, 但在调试的时候遇到一些问题.
项目结构如下:

根目录中有配置文件, 所以当点击单个用例执行的时候, 就会报路径问题. 目前我们都是采用的在pytest的配置文件中, 确定要执行调试的用例, 然后从根目录执行.

所以想请教是否有方法可以直接在代码上, 点击执行单用例调试?

谢谢!

先从错误堆栈着手吧,报错的代码你没贴出来

思寒老师好.
报错代码如下:

因/driver/app中需要调用读取根路径下的config.ini配置文件中的log级别设置. 该文件中还有其他设备环境等其他配置信息.

应该是读取配置文件的路径有问题,换种方式试试

'''获取当前项目目录的绝对路径'''
DirPath = os.path.dirname(os.path.abspath(__file__))

获取当前项目的绝对路径,然后拼接一下