Potrzebuję napisać wiele testów (np. Test logowania, skorzystaj z aplikacji po zalogowaniu się, test wylogowania itp.) I potrzebujesz ich wszystkich w osobnych plikach. Problem, który napotkam, jest po każdym teście, na początku następnego testu, rozpoczyna się nowa sesja przeglądarki i nie jest już zalogowany ze względu na nową sesję, więc wszystkie moje testy zakończą się niepowodzeniem, z wyjątkiem testu logowania.Ponownie użyj sesji przeglądarki dla Selenium WebDriver dla testów Nightwatch.js
Czy istnieje sposób na wykorzystanie tej samej sesji przeglądarki do sekwencyjnego uruchamiania wszystkich moich testów bez konieczności kopiowania mojego kodu logowania? Przepraszam, jeśli jest to repost, ale przeszukaliśmy i przeszukaliśmy i nie znaleźliśmy żadnych odpowiedzi.
OR, czy jest jakiś sposób na połączenie plików testowych w jakiś sposób? Podobnie jak przy uruchamianiu jednego pliku, który wywołuje wszystkie inne pliki testowe?
Nie jestem zaznajomiony z Nightwatch.js, ale jestem zaznajomiony z problemem sesji logowania/wylogowania z przypadkami testowymi selenu. Proponuję rzucić okiem na [znaczniki testu nocnego zegarka] (http://nightwatchjs.org/guide#test-tags) i/lub [haki testowe] (http://nightwatchjs.org/guide#setup-teardown) znalezione poniżej w dokumentacji. –