Czy ktoś może wyjaśnić różnicę między "selenowym serwerem" a "samodzielnym serwerem selenowym" i użyć obu.Różnica między "selenowym serwerem" i "selenowym serwerem samodzielnym" słoiki
Który z nich preferować? Kiedy użyć którego?
Czy ktoś może wyjaśnić różnicę między "selenowym serwerem" a "samodzielnym serwerem selenowym" i użyć obu.Różnica między "selenowym serwerem" i "selenowym serwerem samodzielnym" słoiki
Który z nich preferować? Kiedy użyć którego?
Zgodnie Selenium Documents,
Państwo może, czy nie może, trzeba serwer selen, w zależności jak masz zamiar używać selenu WebDriver. Jeśli korzystasz tylko z interfejsu WebDriver API, nie potrzebujesz serwera Selenium. Jeśli twoja przeglądarka i testy będą działać na tym samym komputerze, a twoje testy używają tylko interfejsu API WebDriver, nie musisz uruchamiać serwera Selenium; WebDriver uruchomi przeglądarkę bezpośrednio.
Istnieje kilka powodów, aby używać serwera Selenium z Selenium-WebDriver.
Chetan .. Dzięki za odpowiedź. Ale szukałem różnicy między "serwerem selenowym" a "serwerem selenowym", aby moje pytanie stało się bardziej jasne, wiem, że możemy używać obu słoików do korzystania z Grid. Ale w takim przypadku należy wybrać który. – Kiran
Witaj Kiran, to ci pomoże https://groups.google.com/forum/#!topic/selenium-users/DlAIGAz5v4o – Chetan
Selenium RC: - Potrzebujesz słoika Selenium Stanalone do pojedynczej maszyny i siatki Potrzebne są oba słoiki. Selenium Webdriver: - Nie potrzeba żadnego pliku dla pojedynczej maszyny i dla sieci potrzebujesz tylko słoika serwera selenu. – Chetan
Serwer Selenium jest wcześniej znany jako serwer selenowy RC.
Nie mogę powiedzieć dokładnie definicję samodzielny serwer selen, ale mogę powiedzieć na podstawie wersji
na serwerze selen serwerem autonomicznym różni
wierzę, że „selen server” jar JEST " selenowy serwer samodzielny "słoik. Jeśli spojrzysz na http://www.seleniumhq.org/download/ - nie ma czegoś takiego jak "serwer selenowy".
Serwery grid i RC to in the same jar file. RC ("Remote Control") jest przestarzałe w Selenium 2 i emulowane w Selenium 3.
Leniwe, "serwer selenowy samodzielny" można nazwać po prostu "serwerem selenowym", bo tak to jest: proxy do siatki selenowej lub cokolwiek innego zdalne przeglądarki, które chcesz zautomatyzować. "standalone" to serwer HTTP.
http://www.protractortest.org/#/infrastructure aluzje na różnicę w terminologii: to jest „standalone”, gdy uruchomiony lokalnie i „serwer”, gdy uruchomiony (standalone JAR) na zdalnej sieci (co jest serwer http przypisywanie zadań do wielu serwerów selenu, każdy działa „standalone "słoiki).
Jeśli ktoś wejdzie za pośrednictwem strony Getting Started na Wiki Selenium, istnieje łącze do pobrania do selenium-release.storage.googleapis.com. Na przykład. funkcje 3.8 release directory:
[DIR] selenium-server-3.8.1.zip 2017-12-01 19:21:38 20.58MB
[DIR] selenium-server-standalone-3.8.1.jar 2017-12-01 19:17:06 21.79MB
Rzeczywiście istnieją dwie wersje.Wydaje sprawę opakowania:
selenium-server-3.8.1.zip
zawiera plik selenium-3.8.1-nodeps.jar
i klas zależnych, jak .jar
plików („słoiki w zip”):
..
---x------ 63504 1-Feb-1985 00:00:00 libs/jcommander-1.48.jar
..
---x------ 857721 1-Feb-1985 00:00:00 selenium-3.8.1-nodeps-sources.jar
---x------ 2137810 1-Feb-1985 00:00:00 selenium-3.8.1-nodeps.jar
natomiast selenium-server-standalone-3.8.1.jar
zawiera klasy zależne oraz własne zajęcia jako bezpośrednie wpisy ("pliki klas w słoiku"):
..
-rw-rw-rw- 1014 10-Apr-2015 19:45:56 com/beust/jcommander/DynamicParameter.class
-rw-rw-rw- 237 10-Apr-2015 19:45:56 com/beust/jcommanderFuzzyMap$IKey.class
-rw-rw-rw- 2910 10-Apr-2015 19:45:56 com/beust/jcommander/FuzzyMap.class
..
jeden jest zależny, drugi jest niezależny. – sircapsalot