用于web的qta驱动程序
qt4w的Python项目详细描述
qt4w
qt4w(quicktestforweb)是一个用于web的qta测试自动化驱动程序。
功能
- android平台:支持基于webkit,x5(与QT4A一起使用)的web自动测试。
- ios平台:支持对ios应用程序和浏览器应用程序的嵌入式页面进行web自动化测试(与QT4I一起使用)。
- windows平台:支持基于chrome的web自动化,ie内核(与qt4c一起使用)。 现在qt4c正处于开源过程中。
qt4w由三个模块组成:webview、webdriver和webcontrol模块。
网络视图
webview是浏览器窗口的抽象,它是对本机控件的重新封装。qt4w只定义了webview的相关接口,没有给出具体的实现。qt4x在每一边都提供了webview的一些实现。例如,qt4c提供了iewebview和chromewebview等实现。
网络驱动程序
web driver是web自动化的驱动层。此模块主要用于处理与dom结构相关的操作,如查找web元素。基于webkit和chrome内核的驱动程序实现在qt4w中可用。
网络控制
webcontrol模块定义webelement和webpage接口并提供实现。此外,qt4w还封装了其他常用的web元素,用于封装用于web自动化的页面。web元素和网页的使用请参阅使用文档。
使用场景和安装
qt4w可用于web应用程序或嵌入式页面自动化,不能单独使用,需要与其他本机层自动化框架结合使用:
- android:使用和安装,请参考QT4A Document。
- ios:使用和安装,请参考QT4i document。
- Windows:使用和安装,请参阅qt4c文档
链接
qt4w(网络快速测试)qta投资,网络投资
网络
- 安卓WebKit,x5-ConstructionWeb投资商(一级)。
- iOS网站
- Windows Chrome,即Web不正常
qt4w是qta投资公司
网络视图
WebView是对浏览器窗口的抽象,是对原生控件的再次封装。QT4W只是定义了WebView的相关接口,并未给出具体实现。QT4X各端提供了部分WebView的实现,例如QT4C中提供IeWebView、ChromeWebView等实现。
网络驱动程序
网页驱动程序网页驱动程序网页驱动程序/p>
网络控制
WebElement的网页网页,www.webElement.
使
网络是一个本地人的网络。>
- 安卓系统
- iOS公司
- 窗户
链
欢