【发布时间】:2018-10-27 12:00:47
【问题描述】:
我使用下面的代码在测试文件中导入页面对象。
from pages.login.login_page import LoginPage
我在所有文件夹中也有__init__ 文件。
仍然当我运行测试代码时,我得到错误ModuleNotFoundError: No module named 'pages'
POM
-pages
--login
---login_page.py
-tests
--login
---login_test.py
这就是我的代码的结构。我的virtualenv 在运行测试时处于活动状态。
如果我使用from Code.POM.pages.logon.login_page import LoginPage,那么它可以工作,但我不想使用父目录。
【问题讨论】:
标签: python-3.x selenium-webdriver pom.xml