2011-12-19 69 views
4

我正在編寫一個使用QWebView託管UI的Qt應用程序。類似於Qt SDK示例中的ImageAnalyzer示例。Qt WebKit應用程序的自動GUI測試

我想用自動方法測試這個UI。像Selenium Web-Driver這樣的腳本界面會更好。

任何關於如何操作的建議/例子?

編輯:

我正在尋找一個解決方案能夠識別通過類和id的HTML元素,因此,它的維護和強大的改變。

像Sikuli(基於外觀)的工具不符合此標準。注意:我相信這些對於快速一次性腳本來說非常棒,它們在很多不同的平臺/配置下都不能很好地工作,並且隨着時間的推移我的目的也不會很好。

+0

你有沒有嘗試過的sikuli(http://sikuli.org/)? – Skhaz 2011-12-23 19:14:49

+0

是的,但它並不完全符合我的需要。 – peakxu 2011-12-26 21:12:11

回答

0

所以,我不知道這會滿足要求你「使用一個QWebView Qt應用程序」,但是當你說「我正在尋找一個解決方案可以通過識別類和ID的,這樣的HTML元素它的可維護性和可靠性要改變。「我能想到WatiR(這是一個「瀏覽器驅動程序」)。 它是開源的,所以也許你可以適應它來驅動你的應用程序。

還有一個名爲WatiN的.Net版本,但那時你只能使用Windows。