我正在尝试为我的第一次登录测试实现 PageObject 模式。在运行它时,我收到以下错误:
>> py.test -v test_login.py
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- pytest-2.3.4
plugins: xdist
collected 0 items / 1 errors
==================================== ERRORS ====================================
____________________ ERROR collecting test_login_logout.py _____________________
test_login_logout.py:10: in <module>
> from ui.pages import LoginPage
../pages/__init__.py:1: in <module>
> from loginPage import LoginPage
../pages/loginPage.py:3: in <module>
> from base import BasePage
E ImportError: No module named base
Run Code Online (Sandbox Code Playgroud)
这是python路径:
Python路径:PYTHONPATH="${PYTHONPATH}:/usr/lib/python2.7/"
导出 PythonPATH
就我的第一次测试而言,很多代码都是复制粘贴的,也许它有问题,但我无法理解。对这方面的任何建议都会非常满意。
下面是我所谓的 PageObject 实现的结构和内容: