自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PhoneGap在自動化UI框架Selenium測試用例

移動開發(fā) 自動化
在基于PhoneGap的應(yīng)用程序上使用Selenium測試用例是很簡單的。

Selenium簡介

Selenium是由ThoughWorks開發(fā)的著名的Web自動化框架

Selenium是可以自動化的UI的框架。Selenium 1 是Selenium的***個版本。Selenium 1 依賴于瀏覽器中使用的JavaScript,很快就遇到了很多問題,包括(同源限制)。

它看起來像同源限制但是不像PhoneGap應(yīng)用程序,我們從應(yīng)用程序加載頁面時,這些頁面訪問遠(yuǎn)程服務(wù)器(我在這里糾正一下,Incase是不正確的,我在做進(jìn)行一步的總結(jié))。

在基于PhoneGap的應(yīng)用程序上使用Selenium測試用例是很簡單的。

使用網(wǎng)絡(luò)驅(qū)動的Selenium 2,網(wǎng)絡(luò)驅(qū)動器驅(qū)動瀏覽器本身,在Selenium 1的JavaScript的測試運(yùn)行上有很大的改善

Selenium 1 自動化(測試用例)

自動化演示

下載項(xiàng)目

項(xiàng)目源代碼下載

代碼流

想法是,使用Selenium的Test Runner去加載Selenium Test Unit。Selenium Test Unit 包含大量的Selenium測試用例(舊的HTML的表)。一旦開始運(yùn)行,開始執(zhí)行使用一個嵌入框架應(yīng)用程序。

我沒有修改Selenium的TestRunner文件(水平擴(kuò)展),使其垂直,使其與屏幕大小相適應(yīng)。此外,我將顯示在所有應(yīng)用程序的框架移動到其他應(yīng)用程序的上面(以前在下面)。

Selenium 2 自動化(Web驅(qū)動)

有一個好消息:Android和iPhone已經(jīng)有Selenium 2Web驅(qū)動可以使用,壞消息是:實(shí)際上是web瀏覽器的驅(qū)動,這些網(wǎng)絡(luò)驅(qū)動在不同的apk上運(yùn)行。

為了測試使用Selenium 2 PhoneGap的應(yīng)用程序,我們需要做以下

1.從Android和iPhone WebDriver中將框架解壓,并將他們的驅(qū)動器改為WebView(Guess IPhone不用這樣做)

2.框架將作為Android和iPhone項(xiàng)目的一部分,并將其部署

3.然后用 Java/Ruby/Python 寫外部測試用例(Selenium RC測試用例),調(diào)用Selenium網(wǎng)絡(luò)驅(qū)動器內(nèi)的應(yīng)用程序運(yùn)行

責(zé)任編輯:佚名 來源: phonegapcn
相關(guān)推薦

2011-09-01 10:05:24

PhoneGap應(yīng)用程序測試

2022-01-14 11:51:00

測試工具自動化

2011-01-20 10:17:25

ibmdwWeb

2023-02-15 08:21:22

2009-12-23 16:33:34

WPF UI自動化測試

2020-08-03 15:40:57

Web自動化工具測試

2021-04-09 09:00:00

框架工具Web

2024-12-31 11:28:14

2022-06-13 09:00:00

Selenium測試Web

2009-08-19 09:00:48

單元測試框架自動化測試

2021-06-26 07:40:21

前端自動化測試Jest

2024-09-29 15:32:13

自動化測試開發(fā)

2019-02-20 11:19:52

Python 開發(fā)編程語言

2017-12-24 21:00:10

自動化測試測試框架敏捷

2023-05-18 14:01:00

前端自動化測試

2023-11-15 18:02:52

2013-03-13 11:34:05

自動化測試Selenium.Net測試

2021-05-18 05:59:45

自動化測試TestNgGroup

2022-05-20 11:09:15

Flybirds多端測試UI 自動化測試

2024-01-08 13:31:00

Rust自動化測試
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號