Ich benutze Ruby, um meine Gurkentests zu skripten und habe ein Problem beim Definieren einiger Variablen getroffen.Gurke Ruby - Räume in gurke.yml Profil ENV Variablen
Ich muss einen Test auf dem iPhone 6-Gerät ausführen, so fügte ich die folgende (BrowserStack) Definition in meine Gurken env.rb-Datei;
capabilities['device'] = ENV['MOBILE_DEVICE']
Und das folgende Profil in meine gurke.yml-Datei;
bsmobile: BROWSER_NAME=iPhone PLATFORM=MAC MOBILE_DEVICE='iPhone 6'
Allerdings, wenn ich laufe diese unter Windows ist es nicht den Raum in dem ‚MOBILE_DEVICE‘ env ermöglicht.
Ich habe es versucht;
MOBILE_DEVICE="iPhone 6"
"MOBILE_DEVICE=iPhone 6"
MOBILE_DEVICE="'iPhone 6'"
MOBILE_DEVICE='iPhone\ 6'
MOBILE_DEVICE=iPhone\ 6
Aber keiner schien zu funktionieren.
Fehle ich etwas offensichtlich hier?
Jede Hilfe wäre großartig.
Woher kommt der Schlüssel 'bsmobile'? Wer parst diesen Schlüssel aus der Yaml-Datei? – Casper
Sorry, sollte hinzugefügt haben, dass die "bsmobile" ist nur ein Gurken-Profil-Namen (ich habe beim Testen gegeben) für das Testen des mobilen Geräts (in diesem Besetzung iPhone 6. Also wenn ich den Gurken-Test ich nur ausführen muss Geben Sie "-p bsmobile" statt alle Umgebungen ein. – DHarls17