腳本在Pycharm中可以正常執行。但是用cmd命令執行就報這個錯誤->E Time Elapsed: 0:00:00
我在windows7和windows10作業系統下都報這個錯誤
請教該如何解決這個問題。謝謝!

腳本代碼如下:
import unittest
import sys
import time
import logging
from BSTestRunner import BSTestRunner
project_path = "D:\\Project\\appium_test_framework\\"
sys.path.append(project_path)
case_dir = '../test_case'
report_dir = '../test_report'
discover = unittest.defaultTestLoader.discover(case_dir, pattern='login_case.py')
now = time.strftime('%Y-%m-%d %H_%M_%S')
report_name = report_dir + '/' + now + ' login_test_report.html'
with open(report_name, 'wb') as f:
test_ruuner = BSTestRunner(stream=f, title='KYB Test Report - Login',description='Testing based on Android system.')
logging.info('Start run login testcase...')
test_ruuner.run(discover)
uj5u.com熱心網友回復:
虛擬環境沒有啟動, import不成功的?uj5u.com熱心網友回復:
換Linux,window開發有錯也沒人管uj5u.com熱心網友回復:
如果是用unittest執行,可能的一個解決辦法:可以試試在命令列輸入的時候加上引數-m unittest:python -m unittest 腳本名.py
我當時是用這個辦法解決掉的,希望有用
uj5u.com熱心網友回復:
額,已經兩年多了,這個問題解決了嗎?我也遇到了這種問題,但是找不到解決方案,能提供下解決方案嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/284439.html
上一篇:正則運算式匹配不到的問題
