bnuyangwu 发表于 2020-6-5 16:18:02

为什么在Python3.8+selenium3运行没问题,但是迁移到unittest框架后就报一堆错误

为什么在Python3.8+selenium运行测试脚本没问题,但是迁移到unittest框架后就报一堆错误
比如说我迁移到unittest框架前读confi.ini文件、截图、打log等调用封装的函数都没问题,但是迁移到unittest框架后,这些封装的函数都调用失败了。

求大神指导!

bnuyangwu 发表于 2020-6-5 16:30:00

unittest有哪些套路和坑?

bnuyangwu 发表于 2020-6-5 17:37:42

我大概知道了问题原因,可能是因为在unittest框架要用到绝对路径,但是我的框架里很多读文件、写文件的类读的是相对路径,导致这些类都运行有问题。

有时间再去验证

海海豚 发表于 2020-6-8 09:27:21

可以发一下报错信息

bellas 发表于 2020-6-8 10:00:06

参考链接https://www.cnblogs.com/louiezhou/p/12468300.html

郭小贱 发表于 2020-6-8 14:41:55

检查下文件路径

bnuyangwu 发表于 2020-6-9 14:06:48

已经肯定了,python代码只要是相对路径就会报错,需要使用绝对路径来解决

Miss_love 发表于 2020-12-25 13:57:01

:handshake感谢分享解决问题的方法
页: [1]
查看完整版本: 为什么在Python3.8+selenium3运行没问题,但是迁移到unittest框架后就报一堆错误