2011-12-19 55 views
4

QWebViewを使用してUIをホストするQtアプリケーションを作成しています。 Qt SDKサンプルのImageAnalyzerの例に似ています。Qt WebKitアプリケーションの自動GUIテスト

自動化された方法でこのUIをテストしたいと思います。 Selenium Web-Driverのようなスクリプトインターフェースが望ましいでしょう。

これを行う方法に関する推奨事項や例はありますか?

編集:それは変更する保守性と堅牢だよう

私は解決策を探していますが、クラスとIDのを経由してHTML要素を識別することができます。

(外観ベースの)Sikuliのようなツールは、この基準を満たしていません。注:私はそれらが迅速な一度限りのスクリプト作成には最適だと信じています。

+0

あなたはsikuli(http://sikuli.org/)を試したことがありますか? – Skhaz

+0

はい、それは私の必要性にはあまり役立ちません。 – peakxu

答えて

0

だから、私はこれは要件あなた「QWebViewを使用するQtアプリケーション」を満足させるわからないんだけど、あなたはを言うとき、「私はそのようなクラスとidを経由してHTML要素を識別することができます解決策を探していますそれは維持することができ、変化するのは堅牢です」私はWatiR(これは "ブラウザドライバ"です)と考えることができます。 これはオープンソースなので、おそらくアプリケーションを動かすためにそれを適応させることができます。

WatiNという名前の.Netバージョンもありますが、Windowsに制限されています。 Qtのimplementationfor webdriverをあり

関連する問題