8

私はGoogleWebToolkit(GWT)を使用して作成された一連のWebアプリケーションに取り組んでいます。テストの一環として、selenium-rcを長い間使用してきました。Selenium 2に移行し、WebDriverインターフェイスを使用することを検討しています。

厄介なのは、クライアントの1つが、組み込みのQTWebkitブラウザーを使用してWebアプリケーションを起動するカスタム.Netアプリケーションであるということです。Selenium 2に移行すると、このクライアントでSeleniumテストを実行できなくなることが懸念されます。これは、現在クライアントの大部分を占めているため、大きな問題になります。

いくつかの調査を行った後、私が見つけたのは、Googleコードのwebkitdriverプロジェクトだけです。ただし、これはヘッドレスWebキットに対するテストをサポートしているようです。これは私たちが望んでいることではありません。

Selenium2とWebDriverを使用して組み込みQTWebkitブラウザーをテストした経験のある人は他にいますか?私はこの作品を作れるようになりたいです。

4

3 に答える 3

2

古い質問であることは承知していますが、まだ興味がある場合は、少し前にオープンソース化された Qt WebDriver を使用できます。詳細については、https://github.com/cisco-open-source/qtwebdriver/wikiを参照してください。ちなみに、Qt アプリケーションもテストできます。

于 2014-11-27T12:01:45.090 に答える
1

大変な作業になります。PhantomJSの場合、 WebDriver Wireプロトコルの実装であるGhost Driverを統合します (バージョン 1.8のリリース ノートを参照してください)。Ghost Driver のソース コードを見ると、決して簡単ではないことがわかります。その上、プロトコルの実装をさまざまな QtWebKit API にフックする必要があり、これもかなりの作業です。

于 2012-12-31T16:43:47.253 に答える
0

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

于 2015-02-19T09:38:20.460 に答える