gpt4 book ai didi

python-3.x - 在我的 POM 结构中,出现错误 ModuleNotFoundError : No module named 'pages'

转载 作者:行者123 更新时间:2023-12-04 17:22:02 25 4
gpt4 key购买 nike

我使用下面的代码在测试文件中导入页面对象。

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,那么它可以工作,但我不想使用父目录。

最佳答案

我知道怎么做了

POM
-__init__.py
-pages
--login
---login_page.py
-tests
--login
---login_test.py

__init__.py 文件中我添加了行

import sys
sys.path.append('/path/to/Code/POM/')

它开始工作了。

Note: each folder have __init__.py file but here I have shown one file only in which extra code should be written.

关于python-3.x - 在我的 POM 结构中,出现错误 ModuleNotFoundError : No module named 'pages' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50387694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com