Wenn ich ein Selenium Grid habe, das ich auf 3.X verschieben möchte, müssen alle Clients auch auf 3.X aktualisiert werden?Selen Grid Version und Clients
Wir verwenden eine Kombination aus Karma und einigen Selenium-Client-Java-TestNG-Tests und während der Client Selenium Jar idealerweise auch mit der Hauptversion des Grid übereinstimmen würde, wie nahe müssen die Grid- und Client-Versionen wirklich zusammenpassen?
In ersten Tests scheint alles zu funktionieren, aber bin sicher, dass Kompatibilitätsprobleme, die nicht bewusst sind, etc. Das andere Problem, das mich von der Aktualisierung der TestNG Client Selen Abhängigkeiten verlangsamt ist, dass wir derzeit auf Java 1.7 sind Der Wechsel zu 1.8 und 3.X ist für uns ein bedeutender Sprung, würde aber gerne gegen FireFox 52 testen, das anscheinend ein Selenium Grid 3.X benötigt.
Was ist die Überlegung gegen die Aktualisierung der Clients auf die gleiche Version wie der Hub? – Moshisho
Das Problem, das ich habe, ist, dass die Kunden derzeit JUNIT-Tests mit Selenium 2.53 unter Verwendung von Java 7 geschrieben haben. Selenium 3.X würde uns dazu bringen, Java 8 zu verwenden, und während wir diese Brücke überqueren müssen, würde es einige Zeit dauern, alle zu aktualisieren Produkte und Branchen, die derzeit das Selenium Grid verwenden. Eine andere Möglichkeit ist, zwei Gitter zu haben (eins bei 2,53 und eins bei 3.x, aber ich versuche auch, den Aufwand zu minimieren, wenn möglich zwei separate Gitter aufrechtzuerhalten. – milbrath
Ich bin mir nicht sicher, ob ich dir folge ... du fragst nach die Kompatibilität zwischen dem Grid und Clients (= Hub und Knoten?), aber es scheint, dass Ihr ganzes Projekt auf 2.53 ist und wenn Sie einen Teil aktualisieren, benötigen Sie den ganzen Rest, richtig? Auch ist Ihr Problem nur Firefox 52 Frage: – Moshisho