私は実際には理解しません...いくつかの設定のスクリーンショットが必要な場合は、Pycharmでは動作しませんがPycharm以外では動作しない理由がわからないので教えてください私は右def Test_login(self):
をクリックすると選択した場合は...PythonスクリプトはPyCharmで完璧に動作しますが、端末ではありません
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
import unittest
from datetime import datetime
class MYMaster(unittest.TestCase):
def Test_login(self):
<<<<< MY CODE >>>>>
if __name__ == '__main__':
unittest.main()
私が正しい「MYMasterでのunittestを」行class MYMaster(unittest.TestCase):
と選択オプションランにPyCharmでクリックした場合には、このコード
C:\Users\MyNameIs\AppData\Local\Programs\Python\Python35-32\python.exe"C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pycharm\utrunner.py" C:\Users\MyNameIs\PycharmProjects\untitled\MyProject\MyMain.py::MYMaster true
Testing started at 15:42 ...
Process finished with exit code 0
Empty test suite.
を送信しますオプション'Unittest TestLogin'を実行すると、このコードが送信されます(ただし、コード全体が実行され結果が得られます)。
C:\Users\MyNameIs\AppData\Local\Programs\Python\Python35-32\python.exe "C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pycharm\utrunner.py" C:\Users\MyNameIs\PycharmProjects\untitled\MyProject\MyMain.py::MYMaster::Test_login true
Testing started at 15:50 ...
Process finished with exit code 0
は今、私は実行モジュールをクリックしたPythonのIDLEでMyMain.pyを開くことを決め、これが結果です:ツールの下Pycharmで
= RESTART: C:\Users\MyNameIs\PycharmProjects\untitled\MyProject\MyMain.py =
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
> Pythonの統合ツールのデフォルトのテストランナー= ユニットテストドキュメント文字列形式= reStructuredTextのチェックチェックボックスはドキュメンテーション文字列で Pythonコードを分析
あなたのコードにどのように記述されているかを '__main__'ステートメント後にインデントしていますか? – BlackVegetable