2012-05-03 19 views
7

私は、Google Web Toolkit(GWT)を使用して書かれた一連のWebアプリケーションに取り組んでいます。私たちのテストの一環として、私たちは長年にわたってselenium-rcの使用に成功しました。私たちはSelenium 2に移行し、WebDriverインターフェースを使用したいと考えています。埋め込みQT WebkitブラウザでSelenium WebDriverテストを実行するにはどうすればよいですか?

私たちのクライアントの1人は、埋め込まれたQT Webkitブラウザを使用してWebアプリケーションを起動するカスタム.Netアプリケーションです。我々は、セレン2への移行は、当社が現在顧客の大部分を占めているため、大きな問題となるセレン・テストをこの顧客で実行することができないことを意味すると懸念している。

Googleコードでwebkitdriverプロジェクトが見つかりました。しかし、これはちょうど我々が望むものではないヘッドレスWebkitに対するテストをサポートするようです。

誰もが、Selenium 2とWebDriverを使用してQT Webkitブラウザをテストした経験はありますか?私はこの仕事をすることができればと思っています。

答えて

2

私は知っていますが、これは古い質問ですが、まだ興味があれば、それほど前にオープンソースであったQt WebDriverを使用することができます。あなたはそれについてもっと学ぶことができますhttps://github.com/cisco-open-source/qtwebdriver/wiki。ところで、Qtアプリケーションもテストできます

+2

ありがとうございます。私は人々が有益な情報で古い質問を更新するとき、それが大好きです。 – MikeD

1

これは多くの作業になります。 PhantomJSについては、WebDriver Wireプロトコル(バージョン1.8の場合はrelease notesを参照)の実装であるGhost Driverを統合します。ゴーストドライバーのソースコードからはそれほど遠くないことがわかります。さらに、さまざまなQtWebKit APIにプロトコル実装をフックする必要があります。

+0

私はそれほど恐れました。しかし、そのプロジェクトは今では死んでいるので、私は私が悩まされているわけではありません:) – MikeD

0

WWW::WebKitを見てください。これは、外部Javaサーバーに頼るのではなく、Gtk3 :: WebKitをブラウザとして使用するWWW :: Seleniumの代替品です。インストールされたブラウザ

+0

私は仕事へのリンクを得ることができません。それを確認できますか? – MikeD

関連する問題