Automatisierte Tests für chinesische Browser: Sogou Explorer, QQ, 360 und Baidu

Gibt es eine Möglichkeit, Web-Apps in diesen chinesischen Browsern zu testen: Sogou Explorer, QQ, 360 und Baidu? (sogar einer wäre gut)

Natürlich wäre ein Webdriver großartig, aber es scheint, dass es keine solche Möglichkeit gibt.

Umgebung spielt keine Rolle (bevorzugt Linux, aber alle Systeme sind ok).
Bevorzugte Sprache ist Java, kann aber auch jede andere Sprache sein.
Open Source wäre gut, aber jede kostenpflichtige Software ist natürlich willkommen.

Ich brauche nur alles, was mit diesen Browsern oder zumindest einem davon funktioniert.

Was meinen Sie mit dem Testen chinesischer Browser ?
Entschuldigung, natürlich meine ich das Schreiben automatisierter Tests für Web-Apps und das Ausführen in diesen Browsern, um zu überprüfen, ob die App ordnungsgemäß funktioniert.
Automatisierter Test für was? Wie lange dauert es bis zum Absturz? Welche Informationen werden wohin durchgesickert? Wie gut wird ein bestimmtes Feature-Set abgedeckt? Wie gut halten sie sich an definierte Standards? Welche Tests sind spezifisch für chinesische Browser, aber nicht für andere?
Ich möchte einige Testszenarien wie in Webdriver schreiben (Klicken Sie auf Schaltflächen in der Web-App, geben Sie Text in Textfelder ein und so weiter - nur grundlegende Aktionen) und stellen Sie sicher, dass es keine JS-Probleme gibt, Remote-Inhalte heruntergeladen und angezeigt werden - einfaches Web Nur App-Automatisierung.
Ich muss kein schlechtes Netzwerk und andere Variablen simulieren, JS injizieren, gleichzeitig auf dem Grid ausführen oder einige native Schritte für benutzerdefinierte Steuerelemente hinzufügen – nur grundlegende Webautomatisierung in diesen Browsern.
Bitte bearbeiten Sie alle Ihre Kommentarantworten in Ihrer Frage und entfernen Sie sie dann

Antworten (1)

Sie könnten einen Blick auf SikuliX werfen, mit dem Sie fast alles testen können, indem Sie tatsächlich auf den Bildschirm schauen und die zu bedienenden Bedienelemente lokalisieren, die Ergebnisse usw. mit Bildern vergleichen.

Als solches erfordert es keine internen Kenntnisse des Browsers, des Seiteninhalts usw. - Ihr Skript weist es an, Befehle auszugeben, nach Steuerelementen zu suchen und diese zu bedienen usw.

Um die Website zu zitieren:

SikuliX unterstützt als Skriptsprachen

  • Python-Sprachstufe 2.7 (unterstützt von Jython)
  • Ausführen von RobotFramework-Textskripten wird unterstützt (siehe Dokumentation)
  • Ruby-Sprachlevel 1.9 und 2.0 (unterstützt von JRuby)
  • JavaScript (unterstützt von der Java Scripting Engine)

… und Sie können es in der Java-Programmierung und Programmierung/Skripterstellung mit jeder Java-fähigen Programmier-/Skriptsprache (Jython, JRuby, Scala, Clojure, …) verwenden.