是否可以运行在类似 testNG 的 python 或配置文件(或任何其他方式)中列出的 Python 模块(.py 文件,而不是方法)以特定/指定的顺序运行?
我知道每个测试用例都应该是完全独立的,但我需要运行
- 注册(将检索数据库密钥以完成注册过程) - 一个单独的 .py 文件,需要先运行
- 打开一些自定义字段 - 一个单独的 .py 文件(如果可能的话最好是几个 .py 文件,这样一个文件不会太大),需要运行第二个
- 然后运行所有其他测试用例,没有任何顺序 - 很多 .py 文件,每个文件都是一个测试用例
这个顺序很关键,否则一切都会失败
这可以使用 Java 和 testNG.xml 来完成 preserve-order="true"
,但我找不到 Python 的任何解决方案,特别是查看Proboscis
任何帮助表示赞赏