Ich verstehe wirklich nicht ... Wenn Sie Screenshots einiger Einstellungen benötigen, bitte sagen Sie mir, weil ich wirklich nicht weiß, warum es in PyCharm funktioniert, aber nicht außerhalb PycharmPython-Skript läuft perfekt in PyCharm, aber in Terminal nicht
...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()
Wenn ich rechts in PyCharm klicken sie auf Linie class MYMaster(unittest.TestCase):
und wählen sie die Option Run 'Unittest in MyMaster' wird es diesen Code senden
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.
Wenn ich nach rechts auf def Test_login(self):
klicken und wählen sie Option Führen Sie 'Unittest TestLogin' es wird diesen Code senden (aber es führt den gesamten Code und geben Ergebnisse).
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
Jetzt habe ich beschlossen, die MyMain.py in Python IDLE zu öffnen, in dem ich Run Modul angeklickt und dies sind die Ergebnisse:
= RESTART: C:\Users\MyNameIs\PycharmProjects\untitled\MyProject\MyMain.py =
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
In PyCharm unter Tool> runner Standard Test Python Integrierte Werkzeuge = Unittests Docstring format = reStructuredText Karo Checkbox Analysieren Python-Code in Docstrings
Ist Ihr Einzug nach dem '__main__' Statement, wie es in Ihrem Code ist? – BlackVegetable