Frage

Ich fragte mich, ob jemand erfolgreich gelungen war, oder wusste, wie der Web-Browser Safari auf der Windows-Plattform zu automatisieren.

Im Idealfall würde Ich mag Safari in ähnlicher Weise automatisieren, um mit mshtml für den Internet Explorer. Gelingt das nicht eine Möglichkeit, JavaScript in den laufenden Prozess zu injizieren würde auch in Ordnung sein. Ich habe die JavaScript-Injektionsverfahren verwendet Firefox über die jssh Plug-in zu automatisieren.

Ich bin auf der Suche über den Browser .NET zu erweitern ein bestehendes Automatisierungs Rahmen WatiN

Bearbeiten : Während ich denke, Selen eine große Auswahl Safari für die Automatisierung in bestimmten Szenarien sein könnten, würde Ich mag eine Lösung verwenden, erfordert keine Software auf dem Server dh Selenium Core-Installation oder einen Zwischen Proxy-Server im Fall von Selen Fernbedienung.

Update: 23-03-2009 : Während ich habe noch keinen Weg zu automatisieren Safari gefunden, habe ich einen Weg zu automatisieren Webkit innerhalb von Chrome gefunden. Wenn Sie laufen Chrome die --remote-Shell-Port = 9999 Befehlszeilenoptionen (ref: http :. //www.ericdlarson.com/misc/chrome_command_line_flags.html ) Sie Javascript an den Browser senden

Wenn auf die Remote-Debug-seesion verbunden

  • Senden debug () auf die aktuellen Registerkarte befestigen
  • Senden beliebigen JavaScript-Befehl mit Drucken , das heißt Druck document.window.location.href

Wir haben diese Methode verwendet, um hinzuzufügen Chrome Unterstützung WatiN

War es hilfreich?

Lösung

Sie könnte meinen Beitrag hier überprüfen, wo ich die Methode bin mit oben beschriebenen Chrome in C #

automatisieren

http://markcz.wordpress.com / 2012/02/18 / Automatisierung-Chrom-Browser-from-csharp /

Martin

Andere Tipps

Ich bin nicht sicher, ob das hilft, aber die Jungs unter ArtOfTest haben, um ihre Safari-Unterstützung hinzugefügt. Net basierte Automatisierungs Rahmen WebAii. Vielleicht könnten Sie herausfinden, was sie tun.

Selen war für mich für Kompatibilitätstests sehr nützlich.

WatiN hier http://watinandmore.blogspot.com/2010/ 01 / browserattachto-and-iattachto.html können Sie IE und FF automatisieren. Es ist Open Source, so dass Sie einen Blick auf haben können, wie sie es tun.

Vielleicht können Sie es an Ihre Bedürfnisse anpassen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top