Witam,
przerobiłem ten wideo: https://www.youtube.com/watch?v=H9HUVSA_78U . Jak uruchomiam test, to nie generuje mi raport, a w konsoli nie ma błędu . Co może być nie tak ?
Tu jest screen: [zmodyfikowane przez administrację ze względów bezpieczeństwa]
ps. tu jest kod testu: [zmodyfikowane przez administrację ze względów bezpieczeństwa]
Z góry dziękuje za pomoc
Pozdrawiam
Hej,
W jaki sposób uruchamiasz testy? Jeśli robisz to za pomocą PyCharma i jego test runnera (i podstawowych konfiguracji uruchomieniowych), to w takim przypadku pomijany jest fragment z if __name__ == '__main__':
, który odpowiada za wykorzystanie tej biblioteki do generowania raportów. Aby raporty zadziałały to musisz albo odpalić testy z konsoli, albo zmodyfikować konfiguracje uruchomieniową PyCharma 😉
Pozdrawiam
Uruchomiam przez PyCharma, ale jak odpalam test przez konsole, to wyskakuje mi błąd:
C:\Users\Dell>cd C:\NewtoursDemoau\PageObjectModel\Test
C:\NewtoursDemoau\PageObjectModel\Test>python logowanie.py
Traceback (most recent call last):
File “logowanie.py”, line 6, in
from PageObjectModel.Pages.logowaniePage import LogowaniePages
ModuleNotFoundError: No module named ‘PageObjectModel’
C:\NewtoursDemoau\PageObjectModel\Test>
Tu jest screen: https://imgur.com/a/76w3f4L
Alternatywą też można też kliknięcie zielonej strzałki po lewej w 30 linii w kodzie który został załączony na screenie – powinno pomóc (uruchamiasz wtedy plik a nie testy)
O dziwo zielona strzałka przy if __name__ == '__main__':
nadal nie generuje raportu, ale jak w terminalu uruchomiłem swoje testy za pomocą polecenia python.exe test_sample.py
to dostałem na końcu:
Generating HTML reports…
reports\TestResults___main__.GoogleSearch_2019-05-04_18-03-12.html
i raport znalazł się w folderze reports.
próbowałem przez zieloną strzałki i nic. Test przechodzi, a raportu nie ma
ok.
Łukasz usunąłem linki w twoim pytaniu z tego względu, że zawierały wrażliwe dane a tutaj są wpisy publiczne więc na wszelki wypadek podejmujemy takie prewencyjne działania 🙂 Czekam oczywiście na info czy nasze odpowiedzi Tobie pomogły 🙂