Ich habe eine Testsuite mit demInternet, die ich über BrowserStack auf einer ganzen Reihe von verschiedenen Browsern und Geräten laufen lasse. Ich würde gerne etwas andere Aktionen auf dem Handy oder Desktop ausführen können - gibt es eine Möglichkeit, Logik zu verwenden, um zu bestimmen, auf welchem Gerät ich bin, wenn ich meinen Fußfusscode schreibe?In intern.js Leadfoot, wie kann ich feststellen, auf welchem Gerät/Browser ich aktiviere?
0
A
Antwort
0
In einem Funktionstest können Sie Referenzinformationen über die aktuelle Sitzung Umgebung über
this.remote.session.environment
Sie die mit
WebDriver Fähigkeiten der Sitzung zugreifen könnenthis.remote.session.capabilities
Verwandte Themen
- 1. Wie kann ich feststellen, in welchem Unterprogramm ich bin?
- 2. Wie kann ich feststellen, unter welchem Benutzer Jenkins läuft?
- 3. Wie teste ich eine Ansicht Bibliothek in intern.js?
- 4. Wie kann ich feststellen, auf welchem Gerät ich in Xcode UI Testing aktiv bin?
- 5. In welchem Lebenszyklus aktiviere und deaktiviere ich Einschränkungen für Swift
- 6. Wie kann ich feststellen, auf welche Elementnummer ich klicke?
- 7. Wie kann ich feststellen, auf welchem Monitor sich der Delphi IDE Object Inspector befindet?
- 8. Wie kann ich ein mobiles Gerät mit internem/leadfoot simulieren?
- 9. Wie kann ich feststellen, auf welchem Monitor mein .NET Windows Forms-Programm ausgeführt wird?
- 10. Wie kann ich feststellen, auf welchem Server ein Agent ausgeführt wird - kein geplanter Agent
- 11. Wie kann ich feststellen, auf welchem Kern ein Java-Thread läuft?
- 12. Wie kann ich feststellen, aus welchem Verzeichnis eine importierte Bibliothek in Python stammt?
- 13. Wie kann ich feststellen, in welchem Monitor ein Swing-Mausereignis auftritt?
- 14. Wie kann ich feststellen, in welchem Land ein iPhone gekauft wurde?
- 15. Wie kann ich feststellen, mit welchem Benutzer eine VB.Net-Anwendung ausgeführt wird und wie kann ich sie ändern?
- 16. Wie kann ich feststellen, in welchem Modul mein Code ausgeführt wird?
- 17. Wie aktiviere ich MSDTC auf SQL Server?
- 18. Wie aktiviere ich eine Verknüpfung auf Eclipse?
- 19. Verwenden des ADO.NET-DB2-Connectors - kann ich feststellen, mit welchem DB2-System ich verbunden bin?
- 20. Wie aktiviere ich gzip auf Dreamhost?
- 21. Wie kann ich feststellen, von welchem Docker-Host meine CLI die Informationen zurückliefert?
- 22. Wie kann man feststellen, aus welchem Block Guard herausgelaufen ist?
- 23. Wie aktiviere ich die Klasse?
- 24. Wie kann ich feststellen, mit welchem Netzwerk mein Docker-Compose-Stack verbunden ist?
- 25. Wie kann ich Überläufe in Jasper-Berichten feststellen?
- 26. Wie kann ich feststellen, auf welcher Seite ich in einer ASP.NET MVC-Anwendung bin?
- 27. Selenium WebDriver: In welchem Umfang kann ich auf JavaScript zurückgreifen?
- 28. Wie aktiviere ich CORS in Giraffe?
- 29. GeckoFX Wie aktiviere ich Cookies
- 30. Wie kann ich feststellen, wie viel Entfernung ich gescrollt habe?
Sie können immer Befehl ‚getSessionCapabilities‘ verwenden Bleifuß des ('https://theintern.github.io/leadfoot/module-leadfoot_Server.html#getSessionCapabilities'). Oder Sie können die Funktionsvariable Ihres Skripts verwenden, um die richtige Plattform/Gerät/Browser zu erhalten. Sobald Sie das haben, können Sie Bedingungen in Ihrem Skript haben, um zu erreichen, was Sie wollen. Können Sie Ihren Anwendungsfall teilen, sodass jemand hier eine genaue Lösung bereitstellen kann? –
danke @SanktParlikar Wie greife ich auf das Leadfoot Server Modul zu? Kann ich es verlangen? – jononomo