PhoneGap自动化测试用例分析

移动开发 自动化
PhoneGap自动化测试用例分析是本文要介绍的内容,主要是来了解PhoneGap应用程序的学习技巧,具体内容来看本文详解。

PhoneGap自动化测试用例分析是本文要介绍的内容,主要是来了解PhoneGap应用程序的学习技巧,具体内容来看本文详解。

Selenium 2 自动化(Web驱动)

Selenium简介

Selenium是由ThoughWorks开发的著名的Web自动化框架

Selenium开是可以自动化的UI的框架。Selenium 1 是Selenium的***个版本。Selenium 1 依赖于浏览器中使用的JavaScript,很快就遇到了很多问题,包括(同源限制)。

它看起来像同源限制但是不像PhoneGap应用程序,我们从应用程序加载页面时,这些页面访问远程服务器(我在这里纠正一下,Incase是不正确的,我在做进行一步的总结)。

在基于PhoneGap的应用程序上使用Selenium测试用例是很简单的。

使用网络驱动的Selenium 2,网络驱动器驱动浏览器本身,在Selenium 1的javascript的测试运行上有很大的改善

Selenium 1 自动化(测试用例)

自动化演示

下载项目:

  1. res://ieframedll/dnserrordiagoff_webOChtm#http://wikiphonegapcom/f/Selenium-PhoneGapzip 

项目源代码下载

代码流

想法是,使用Selenium的Test Runner去加载Selenium Test Unit。Selenium Test Unit 包含大量的Selenium测试用例(旧的HTML的表)。一旦开始运行,开始执行使用一个嵌入框架应用程序

我没有修改Selenium的TestRunner文件(水平扩展),使其垂直,使其与屏幕大小相适应。此外,我将显示在所有应用程序的框架移动到其他应用程序的上面(以前在下面)。

Selenium 2 自动化(Web驱动)

有一个好消息:Android和iPhone已经有Selenium 2Web驱动可以使用,坏消息是:实际上是web浏览器的驱动,这些网络驱动在不同的apk上运行。

为了测试使用Selenium 2 PhoneGap的应用程序,我们需要做以下

1、从Android和iPhone WebDriver中将框架解压,并将他们的驱动器改为WebView(Guess IPhone不用这样做)

2、框架将作为Android和iPhone项目的一部分,并将其部署

3、然后用 Java/Ruby/Python 写外部测试用例(Selenium RC测试用例),调用Selenium网络驱动器内的应用程序运行。

小结:PhoneGap自动化测试用例分析的内容介绍完了,希望通过本文的学习能对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-10-11 09:56:59

PhoneGapSelenium

2022-01-14 11:51:00

测试工具自动化

2021-05-18 05:59:45

自动化测试TestNgGroup

2023-04-02 13:48:24

软件测试NLP自动化测试

2011-05-16 14:54:12

测试用例

2021-05-26 08:51:50

漏洞漏洞扫描符号执行

2021-11-07 14:33:48

算法Pairwise功能

2021-03-04 15:43:29

前端测试工具开发

2022-02-17 10:37:16

自动化开发团队预测

2014-04-16 14:15:01

QCon2014

2011-06-08 17:23:12

测试用例

2011-05-16 15:18:18

测试用例

2021-09-03 09:56:18

鸿蒙HarmonyOS应用

2012-02-27 17:34:12

Facebook自动化

2013-05-16 10:58:44

Android开发自动化测试

2021-06-30 19:48:21

前端自动化测试Vue 应用

2012-12-24 22:54:31

2011-12-23 17:09:57

自动化测试

2022-12-13 10:41:27

2011-05-16 15:09:20

测试用例
点赞
收藏

51CTO技术栈公众号