intern zapewnia łatwy sposób, aby mieć wszystko pod opcjonalnym granicy maszynowego w tym schemacie
jeśli chcesz uruchomić test funkcjonalny z intern don 't potrzebujesz, aby mieć lokalny serwer selenu. saucelabs to jedna opcja, która oferuje rozwiązanie oparte na chmurze, co jest znacznie mniejszym wysiłkiem, niż utworzenie lokalnego serwera selenowego. jest przechwytywanie wideo każdego testu, a także możesz zobaczyć testy uruchomione na żywo i wchodzić z nimi w interakcję, jeśli zajdzie taka potrzeba. Ponadto istnieją bezpłatne konta, dzięki którym możesz łatwiej dotrzeć do niego bez zaangażowania. jest to zdecydowanie najłatwiejszy sposób na rozpoczęcie testowania funkcjonalnego ze stażystą.
jeśli naprawdę potrzebujesz lokalnego serwera, to tak, musisz go pobrać i zainstalować osobno od stażysty. wszystkie elementy powyżej linii przerywanej opcjonalnej maszyny są wymagane przez dostawcę. http://docs.seleniumhq.org/docs/03_webdriver.jsp#running-standalone-selenium-server-for-use-with-remotedrivers wydaje się zarysować, co trzeba zrobić, aby uzyskać konfigurację serwera selen, ale szczerze mówiąc nie zrobiłem tego sam - po prostu używam saucelabs, ponieważ jest to tak proste i robi wszystko, co potrzebne do zrobienia.
EDYCJA: W końcu udało mi się lokalnie ustawić selen. było zaskakująco łatwe - https://gist.github.com/neonstalwart/6630466
Jedną z notatek, stwierdziłem, że dość łatwo jest używać SauceLabs, jednak jedynym wyzwaniem jest to, że trzeba mieć sposób na dotarcie do maszyny, na której przeprowadzane są testy, co może stanowić wyzwanie w niektórych środowiskach korporacyjnych. – Kitson
OK, dzięki, spróbuję http://docs.seleniumhq.org/docs/03_webdriver.jsp#running-standalone-selenium-server-for-use-with-remotedrivers. Saucelabs wygląda interesująco i jest darmowy do użytku z otwartym kodem źródłowym, chociaż wydaje się niezręczny rozwój testów w tym, że IIUC strony HTML, które prowadzisz, musi być publicznym adresem URL. –
możesz użyć tunelu, aby Twoje strony nie musiały być publiczne https://saucelabs.com/docs/connect. stażysta sprawia, że ta część jest dla ciebie bezproblemowa, ustawia tunel po rozpoczęciu testów. – neonstalwart