当使用通配符导入允许步骤定义容器中的文件夹结构时,通配符导入是否被视为“可接受”?

2024-05-29 02:43:44 发布

您现在位置:Python中文网/ 问答频道 /正文

目前,我正在一个项目中从事自动化工作,该项目有一个很大的网站,分为多个部分和/或页面。 我第一次使用PythonBehave,我还在学习(使用GragratorJS)

自从我开始使用step文件夹以来,我一直在使用step文件夹来放置我的所有step文件(每个页面都有自己的step文件),但在我的情况下,它不会是可伸缩的,因为该站点有大约50个页面,每个页面都有子部分,所以当我开始向step文件夹添加文件时,将所有step文件放在一个文件夹中会变得很混乱

我想做的是能够有文件夹来分隔每个页面,并在每个页面中有step文件来更好地组织文件。 现在,我知道这个框架不支持在步骤定义文件夹中有一个文件夹结构,所以我开始四处寻找,发现this post有一个可能的解决方案,但我注意到他使用通配符导入来添加所有嵌套的步骤文件。 我知道通配符导入通常不被认为是一种好的做法,但我觉得在这种情况下是允许step文件使用文件夹结构的唯一方法

有没有其他方法可以做到这一点

示例
功能
--&燃气轮机;步骤
---->;*。py//pyhton behave希望在这里找到步骤定义。“推荐”方式

我想做的事
功能
---&燃气轮机;步骤
-----&燃气轮机;登录
--------&燃气轮机;登录步骤.py
-----&燃气轮机;一些页面
--------&燃气轮机;某些页面\u步骤.py
---&燃气轮机;所有_steps.py//使用通配符导入嵌套步骤文件的文件
//查找步骤时找到的唯一文件


Tags: 文件项目方法py功能文件夹定义网站

热门问题