访问QtWebKit应用程序的DOM

时间:2013-02-18 16:04:33

标签: python qt dom functional-testing qtwebkit

我有一个Windows应用程序,其用户界面是在QtWebKit中完成的。

所以,我有一个带有QtWebKit容器的.exe。由于我必须对其进行自动GUI测试,因此我需要找到一种在Python中开发API(或WebDriver)以与其进行交互的方法。

我找到了几个选项,比如Froglogic Squish,Smartbear,但它们超出了我的预算。

到目前为止,我发现的一些选项是:

  1. 我听说Selenium会自动化网络浏览器。但我还没有找到与应用程序交互的方法。有可能适应它吗?

  2. 我认为可以运行我的应用程序(例如在QProcess中),然后将其“转换”为QtWebKit子类,然后使用信号和插槽与之交互(或者,只需将其打开为QtWebKit类)。 以下是有关信号和广告位的一些信息:http://doc.qt.digia.com/4.7-snapshot/signalsandslots.html

  3. 有人知道Squish是如何工作的吗?我知道你给了Squish应用程序,Squish与它交互,但我不知道它是如何做到的。

  4. 我正在研究Python和PyQt4。

0 个答案:

没有答案
相关问题