目前在做的自动化项目使用的PO架构, 但在调试的时候遇到一些问题.
项目结构如下:
根目录中有配置文件, 所以当点击单个用例执行的时候, 就会报路径问题. 目前我们都是采用的在pytest的配置文件中, 确定要执行调试的用例, 然后从根目录执行.
所以想请教是否有方法可以直接在代码上, 点击执行单用例调试?
谢谢!
目前在做的自动化项目使用的PO架构, 但在调试的时候遇到一些问题.
项目结构如下:
根目录中有配置文件, 所以当点击单个用例执行的时候, 就会报路径问题. 目前我们都是采用的在pytest的配置文件中, 确定要执行调试的用例, 然后从根目录执行.
所以想请教是否有方法可以直接在代码上, 点击执行单用例调试?
谢谢!
先从错误堆栈着手吧,报错的代码你没贴出来
应该是读取配置文件的路径有问题,换种方式试试
'''获取当前项目目录的绝对路径'''
DirPath = os.path.dirname(os.path.abspath(__file__))
获取当前项目的绝对路径,然后拼接一下