用于web的qta驱动程序

qt4w的Python项目详细描述


qt4w

Build StatusDocumentation StatusPyPi versionGitHub tag

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公司
  • 窗户


image

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现双锁并发队列   java如何更改SpringWS 2.4.4版或更高版本中maxOccurs的默认限制?   java Selenium RC如何处理动态行?   java何时引入Javac StringBuilder/StringBuffer优化?   java mediaplayer在R.raw Android上失败   java JPA2:不区分大小写,就像在任何地方匹配一样   如何从JDK15中提取java预览类文件?   java与mySQL删除查询不一致   从Shutdownow()返回的java列表<Runnable>无法转换为提交的Runnable   java如何从回调接口获取对象值?   java如何获得视图的高度,在xml中可见性和高度定义为wrap_内容?   postgresql Mybatis在启动时遇到“由以下原因引起:java.net.UnknownHostException:localhost”,为什么?   带有实例调用的方法调用的java intellij格式化程序换行   由于特定的第三方库,java Proguard产生运行时错误   动画JAVA JPanel同时滑出和滑入