Ich betreibe Selenium Grid für Progractor Test Ausführungen. Ich muss bestimmte Werte beibehalten, nachdem jede Spezifikation ausgeführt wurde, aber globale Variablen behalten ihre alten Werte nicht bei. Gibt es eine Möglichkeit, dass ich eine Variable deklarieren kann und die über alle Testfall-Ausführungen zugänglich sein kann, ohne ihren Wert zu verlieren. Ich habe schon Params ausprobiert, Browser hat nichts geklappt. Sie haben keinen Wert, wenn die nächste Testdatei ausgeführt wird: 1. onPrepare 2. beforeEach Hinweis: Jeder Testfall befindet sich in einer anderen Datei.Wie können wir den Wert einer globalen Variablen im Winkelmesser erhalten?
0
A
Antwort
2
Setzen Sie es in Ihrer Konfigurationsdatei unter der onPrepare()
Funktion. Ich benutze es nur für Page Objects und andere zufällige Sachen, sehe nicht, warum es nicht für reguläre Variablen funktionieren würde. Beispiel:
onPrepare: function() {
global.EC = protractor.ExpectedConditions;
global.Util = require('../util.js');
global.Index = require('../page-objects/index.po.js');
};
Dies funktioniert auch, wenn Sie einfach eine Variable in der Config deklarieren möchten, und dann einen Wert aus einer Spezifikation zuordnen. Rufen Sie diese Variable in einer anderen Spezifikation auf und sie behält den zugewiesenen Wert bei.
Verwandte Themen
- 1. Wie können wir Jmeter-Ergebnisse im Nicht-GUI-Modus erhalten?
- 2. Wert einer globalen Variablen zugewiesen wird (Delphi)
- 3. Können wir die aktuelle Zeit im Winkelmesser überprüfen
- 4. Winkelmesser Prüfwert eines Javascript globalen Variable
- 5. Variablen im globalen "Vorher" im Mocha setzen?
- 6. Können wir String-Wert als Variablenreferenz erhalten? (Variablenname)
- 7. Warum können wir Dateideskriptoren nicht kopieren, indem wir einfach den Wert neuen Variablen zuweisen?
- 8. Winkelmesser: sessionStorage-Variablen
- 9. Index von Zeilenelement im Winkelmesser erhalten
- 10. Ausgabe mit einer globalen Variablen
- 11. Zugreifen auf den Winkelmesser im Winkelmesser
- 12. können wir den String mit einer Variablen im ng-Modell anhängen?
- 13. Swift Einrichten einer globalen Variablen
- 14. Ich habe Probleme, den Wert der globalen Variablen zu ändern
- 15. Ändern Sie den Wert der globalen Variablen in Python3
- 16. Wie wird der Wert aus einer Tabellenzelle im Winkelmesser gespeichert?
- 17. Problem mit einer globalen Variablen in PHP
- 18. Wie behält man den Wert einer globalen Variable nach der Initialisierung im Konstruktor in Python?
- 19. Erstellung von globalen Variablen?
- 20. Wie können wir den Text im Bearbeitungsfeld vertikal ausrichten?
- 21. den Wert einer Variablen aufzeichnen
- 22. Wie wir den Diagrammtyp passieren können dynamisch
- 23. Verkettungselement-Variablen für bessere Position im Winkelmesser
- 24. Wie können wir State in Webservices erhalten?
- 25. können wir telefonieren im iphone?
- 26. Wie ändert man den Wert einer Variablen?
- 27. Speichern eines Werts in einer globalen Variablen
- 28. TensorFlow: Definition von Variablen im globalen Gültigkeitsbereich
- 29. Können wir den Wert einer endgültigen Variable einer veränderbaren Klasse ändern?
- 30. Können wir den Wert von localStorage aus anderen Domäne verwenden
Hat meine Antwort für Sie funktioniert? – Gunderson