[英]Python - Getting error whenever I try to run program “Module cannot be found”
[英]Getting module not found error when i try to run my python test scripts through cmd
當我使用pycharm運行我的代碼時,我的代碼正在執行,但是如果我嘗試在cmd的幫助下執行相同的操作,則會收到以下錯誤。 我不確定為什么會收到此錯誤,任何人都可以幫助我。 我正在使用的python版本是3.6.4
from unittest import TestLoader, TestSuite, TextTestRunner
from Test.TestSuite import HTMLTestRunner
from Test.Scripts.login_page import LoginPage
from Test.Scripts.register_page import Register
from Test.Scripts.category_page import CategoryPage
from Test.Scripts.Footer_page import Footer
from Test.Scripts.hamburger_page import HamburgerPage
from Test.Scripts.header_page import Header
from Test.Scripts.message_page import MessagePage
from Test.Scripts.new_topic_page import NewTopicPage
from Test.Scripts.profile_preference_page import ProfilePreferencePage
from Test.Scripts.search_page import SearchPage
from Test.Scripts.topic_page import TopicPage
from Test.Scripts.user_profile_links_page import UserProfilePage
if __name__ == "__main__":
loader = TestLoader()
suite = TestSuite((
loader.loadTestsFromTestCase(LoginPage),
loader.loadTestsFromTestCase(Register),
loader.loadTestsFromTestCase(CategoryPage),
loader.loadTestsFromTestCase(Footer),
loader.loadTestsFromTestCase(HamburgerPage),
loader.loadTestsFromTestCase(Header),
loader.loadTestsFromTestCase(MessagePage),
loader.loadTestsFromTestCase(NewTopicPage),
loader.loadTestsFromTestCase(ProfilePreferencePage),
loader.loadTestsFromTestCase(SearchPage),
loader.loadTestsFromTestCase(TopicPage),
loader.loadTestsFromTestCase(UserProfilePage)
))
#run test sequentially using simple TextTestRunner
runner = TextTestRunner(verbosity=1)
#runner.run(suite)
# open the report file
outfile = open("forum_page_test_results.html", "w")
# configure HTMLTestRunner options
runner = HTMLTestRunner.HTMLTestRunner(stream=outfile, title='Test report', description='Acceptance Tests')
# run the suite using HTMLTestRunner
runner.run(suite)
錯誤:來自Test.TestSuite導入HTMLTestRunner ModuleNotFoundError的文件“ TestRunner.py”,第2行,錯誤:沒有名為“ Test”的模塊
如果要開發的模塊名為Test,則可能需要將包含該模塊的目錄添加到sys.path:
import sys
sys.path.append('/path/to/mod_directory')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.