精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Watij:面向Web的自動化測試工具

開發 前端 自動化
本文所要介紹的 Watij(Web Application Testing in Java)是一個優秀的開源工具,用于開發基于 Web 應用的自動化測試程序。它使用 Java 語言,提供了輕量級的自動化測試程序框架和豐富的程序開發庫,有效地加速了自動化測試程序開發.

隨著軟件產業的不斷成熟,軟件質量保證越來越受軟件企業重視,被視為軟件企業的生命。軟件測試作為軟件質量保證中的一個重要手段,它直接關系到軟件的質量、開發周期和開發成本,受到越來越大的重視,被貫穿在軟件的整個開發和維護的生命周期。作為軟件測試的一個重要分支,軟件自動化測試正以其自動化程度高、實用性強、測試效率高等不可取代的優點,引起了測試技術人員的廣泛關注,成為軟件測試的方向。層出不窮的軟件自動化測試技術及軟件自動化測試框架正在被人們廣泛的開發和利用,在軟件測試自動化中發揮著突出的作用。而選取何種自動化測試的方案也隨之產生,測試人員更加需要一個功能強大且簡單易用的自動化測試工具,輔助測試人員搭建測試框架,設計自動測試程序,而又盡可能減少自動化測試程序的開發和維護成本。本文所要介紹的 Watij(Web Application Testing in Java)是一個優秀的開源工具,用于開發基于 Web 應用的自動化測試程序。它使用 Java 語言,提供了輕量級的自動化測試程序框架和豐富的程序開發庫,有效地加速了自動化測試程序開發。

Watij 的簡介

本節首先簡要地介紹了 Watij 的一些主要功能及特點,其次介紹了 Watij 的安裝及配置流程。

Watij 的簡介

隨著 Web 產品的廣泛應用,新的模式解決方案中以 Web 為核心的應用也越來越多,很多公司的架構都采取 B/S 模式,以及對于 Web 的應用,所以對 Web 產品的測試就顯得越來越重要,如何對 Web 產品進行自動化測試成為當今社會研究的熱點問題之一。

Web 的測試方法應盡量涵蓋 Web 程序的各個方面,測試技術方面也應在繼承傳統測試的基礎上結合 Web 產品的應用特點。本文介紹了一種新的基于 Web 的自動化測試工具 - Watij。Watij 是 Web Application Testing in Java 的縮寫。Watij 是一個使用 Java 編程語言實現的開源自動化測試框架,它相比于其他的自動化測試框架,具有小巧,靈活等特點。Watij 也提供了強大的功能,可以滿足自動化測試人員的各個方面的需要。

運用 Watij 的自動化測試框架可以使自動化開發人員利用 Java 編程語言對產品進行自動化測試腳本的開發。Watij 擁有較為便捷的開發模式,Watij 提供了豐富的開發庫,封裝了包括瀏覽器窗口 windows,button,link,,dialog,image,table,div 等絕大多數 HTML 對象類型,方便測試人員快速構建自動化測試程序。 同時,它提供了大量的應用方法以及應用接口,這些應用接口函數幾乎包括了所有對于網頁操作的方法。開發人員可以調用這些方法方便地對其進行使用。另外,Watij 具有高效、快速等特點,開發人員只需要運用提供的方法編寫測試腳本并執行改腳本,在測試運行過程中就如同真實的用戶在操作一樣,使自動化測試工作幾乎模擬人的手工測試一樣。應用基于 Watij 的自動化測試框架能夠使自動化腳本的開發變得更為簡單而且更具有實用性。

Watij 的安裝及配置

為了能夠更為詳實的說明 Watij 自動化測試框架,下面將要介紹 Watij 的安裝及配置過程,使開發人員能夠更為快捷便利地使用 Watij 這套自動化測試框架進行自動化的測試工作。

◆ 軟件安裝包,并進行解壓。

◆ Watij_release_3.2.1 的下載地址:http://sourceforge.net/projects/Watij/files/

◆ 將文件中的 jniwrap.dll 拷到 C:\windows\system32\ 目錄下。

◆ 打開一個 Java IDE(如 Eclipse), 并創建一個新的工程。

◆ 將 Watij.jar 以及 lib 目錄下的所有 jar 包都加載到工程的 classpath 中,如圖 1 所示。

添加jar 包的具體操作步驟如下:

依次打開 New->Project,選擇“Java Project”,點擊“Next”;

“Project Name”中輸入“Watij”,點擊“Next”;

在“Java Settings”中選擇“Libraries”的選項,點擊“Add External JARs”;

添加“Watij.jar”和 lib 目錄下的所有 jar,點擊“Finish”。

創建 JUnit TestCase,并確保包含這句話“import static Watij.finders.SymbolFactory.\*;”

圖 1. 導入 jar 包示意圖

 

圖 1. 導入 jar 包示意圖

 

首先本節介紹了 Watij 的應用方法,然后通過一個具體的應用實例來介紹 Watij 的使用。由于 Watij 目前只對 IE 瀏覽器有較好的支持,故以下涉及的內容都是以 Windows 平臺為例,此外,RFT(Rational Functional Tester)是一款先進的、自動化的功能和回歸測試工具,它適用于測試人員和 GUI 開發人員,故本文采用 RFT 作為 Watij 的 Java IDE 進行描述的;而后文章簡單地介紹 Watij BeanShell 的使用方法;***本節對 Watij 和 Selenium 這兩個目前較為流行地自動化測試框架進行簡要的比較與說明,說明了兩者的區別與聯系,以及這兩者的各自的應用范圍及應用領域,說明了在何種情況下應用那款自動化測試框架才會使其發揮更大的作用。

Watij 的應用方法

首先簡要介紹 Watij 的功用。Watij 可以驅動 HTML 在瀏覽器上的 Web 應用,它不需要像 Active X、JavaApplets、Macromedia Flash 等類似的插件服務一樣。

在基于 Web 的自動化測試中,如何獲取網頁對象屬性是開發 GUI 自動化測試程序的關鍵步驟。由于 Watij 本身沒有提供類似于 RFT 中 Object Capture 的對象捕捉器,但在 Watij 程序的開發中,我們可以使用一些第三方提供的運行在瀏覽器端的 HTML 查看器,進行網頁對象的獲取,以便查看網頁的結構和對象的屬性,這樣將使我們的開發工作變得更為方便。對于 IE 瀏覽器,可安裝 Microsoft IE Explorer Develop Toolbar,如果用戶使用的 IE 瀏覽器的版本在 8.0 以上,也可以通過點擊 F12,選擇開發人員工具,也可以達到查看某個對象屬性的目的。

在使用 Watij 進行編寫自動化腳本的時候,開發人員需要使用類似于 XPath 這樣的編程語言去查看或者定位要使用的對象屬性。XPath 是一門在 XML 文檔中查找信息的語言。它用于在 XML 文檔中通過元素和屬性進行導航。這樣開發人員才可以有效地進行自動化腳本的開發與應用。

Watij 的應用實例

1. 將工程建立完成后,需要新建一個“Jnit Test Case”(如圖 2 所示),例如輸入“Name”為“TestWatijIBM”(圖 3),點擊“Finish”。就可以建立一個新的腳本,就可以進行編寫程序,進行自動化測試的工作了。

圖 2. 新建“Junit Test Case”

 

圖 2. 新建“Junit Test Case”

 

圖 3. New Junit Test Case 界面

 

圖 3. New Junit Test Case 界面

 

2. 下面我們以“IBM”為關鍵字進行百度搜索的操作做為實例進行介紹。

清單 1. 以“IBM”為關鍵字進行百度搜索

  1. import static watij.finders.SymbolFactory.name;   
  2.  import junit.framework.TestCase;   
  3.  import watij.runtime.ie.IE;   
  4.  
  5.  public class TestWatijIBM extends TestCase {   
  6.  public void testgooglesearch() throws Exception{   
  7.  IE ie = new IE();   
  8.  // 打開 IE 瀏覽器  
  9.  ie.start();   
  10.  // 轉到百度主頁  
  11.  ie.goTo("www.baidu.com");   
  12.  // 在輸入框內輸入“IBM”  
  13.  ie.textField(name,"wd").set("IBM");   
  14.  // 點擊“百度一下”進行查找  
  15.  ie.button("百度一下").click();   
  16.  // 等待 3 秒  
  17.  ie.wait(3);   
  18.  }   
  19.  }  

3. 運行:輸入以上代碼并保存后,選擇“Run as”->“JUnit Test”,如圖 4 所示。

圖 4. 運行代碼

 

圖 4. 運行代碼

 

4. 執行結果:如果執行過程沒有報錯時,JUnit 執行狀態顯示為綠色(如圖 5 所示),并且能夠打開百度的主搜索界面,對“IBM”為關鍵字的網頁進行檢索(如圖 6 所示)。

圖 5. 運行結果圖

 

圖 5. 運行結果圖

 

圖 6. 運行 Baidu 界面檢索圖

 

圖 6. 運行 Baidu 界面檢索圖

 

5. 具體代碼解釋

IE ie = new IE(); IE 對象實例化

ie.start(); 啟動 IE 瀏覽器

ie.goTo("www.ibm.com"); 轉到 www.baidu.com 主頁

ie.textField(name,"wd").set("IBM"); 在輸入框中輸入查找內容:“IBM”

ie.button("百度一下").click(); 利用 click 函數點擊“百度一下”這個 Button

此外,Watij 提供了多種常見的 Web 對象的識別與操作的支持,例如:窗口的控制(***化及最小化操作),超鏈接的點擊,多選框的選擇,CheckBox 的選中與清除,RadioBox 的選中與清除,下拉框和列表框的選擇,文本框的輸入,圖片及各種表格的插入與刪除,各種按鈕的點擊,Frame 的訪問以及彈出窗口的控制等。

#p#

Watij BeanShell 的介紹

Watij 提供了 BeanShell 的開發工具,方便了開發人員編寫腳本進行自動化的測試或對腳本進行各種調試的工作。

操作步驟如下所以:

雙擊 launchWatijBeanShell.bat 或用命令行執行,進入 BeanShell 的操作界面;

圖 7 為用命令行執行 launchWatijBeanShell.bat 命令。

圖 8 為 BeanShell 的操作界面,BeanShell 提供的操作界面具有操作方便、簡單等優點。

圖 7. 命令行執行 launchWatijBeanShell.bat

 

圖 7. 命令行執行 launchWatijBeanShell.bat

 

圖 8. BeanShell 操作界面

 

圖 8. BeanShell 操作界面

 

在 bsh Workspace 中輸入腳本腳本語言進行相關的測試工作。

圖 9. 利用 BeanShell 執行 Baidu 搜索操作

 

圖 9. 利用 BeanShell 執行 Baidu 搜索操作

 

需要說明的是 BeanShell 的是逐步執行的,即每一步 bsh 都需要去執行,方便開發人員對代碼進行相關的 debug 操作,使開發人員能夠方便地調試程序。BeanShell 也提供了相應的字體設置功能,開發人員可以根據自己的需要進行相應的字體設置。

Watij 與 Selenium 的比較

下面本文將介紹 Watij 和 Selenium 的異同。Watij 和 Selenium 都是可用于網頁自動化測試的開源工具,兩者都具有各自的特點及優勢,它們之間有何異同,到底要如何取舍?首先,Watij 和 Selenium 都是直接在瀏覽器中運行腳本,并允許在腳本運行時將瀏覽器最小化,這意味著不需要因為自動化測試而占用一臺機器的資源。其次,兩者都需要運用 XPath 去編寫腳本,所以要求使用者必備 XPath 的基本知識。但是,它們在編寫腳本是有一些地方是有區別的,下面本文將執行相同功能的代碼比較進行簡單說明。

清單 2 是用 Watij 執行網頁登陸操作的代碼:

清單 2. 執行登陸網頁操作的代碼清單

  1. import junit.framework.TestCase;   
  2.  import static watij.finders.SymbolFactory.name;   
  3.  import watij.runtime.ie.IE;   
  4.  
  5.  public class TestConcord extends TestCase {   
  6.  public void testconcordfunction() throws Exception{   
  7.  IE ie = new IE();   
  8.  // 打開 IE 瀏覽器  
  9.  ie.start();   
  10.  // 轉到 concord77   
  11.  ie.goTo("http://concord77.cn.ibm.com/files/app?lang=en_US#/pinnedfiles");   
  12.  // 窗口***化  
  13.  ie.maximize();   
  14.  // 安全認證  
  15.  ie.link(name, "overridelink").click();   
  16.  // 在輸入框內輸入用戶名和密碼  
  17.  ie.textField(name,"j_username").set("Abdul_000_006");   
  18.  ie.textField(name, "j_password").set("passw0rd");   
  19.  // 點擊登陸  
  20.  ie.button("登錄").click();   
  21.  // 保存結果圖  
  22.  ie.screenCapture(“D:\\Savelogin.png”);   
  23.  }   
  24.  }  

由于本文主要介紹 Watij 的自動化測試框架,故不涉及完整的 Selenium 的執行代碼。如果用 Selenium 腳本語言編寫上述功能,***的不同在于 Selenium 必須用完整的 XPath 語句輸入才可以編寫執行。

例如:

Watij 腳本語言執行點擊某個 link: ie.link(name, "overridelink").click();

Selenium 腳本語言執行點擊某個 link: Selenium.click("http://a[@name='overridelink']");

相比這下 Watij 的代碼會顯得更為清晰、靈活,易于理解。

此外相比于 Selenium,Watij 具有更快的執行速度。因為 Watij 是直接調用 .dll 的文件,不用多加一個容器去加載,而需要啟動一個 jetty 容器。故 Watij 比 Selenium 調用過程更為直接,所以運行速度要超過 Selenium。此外,Selenium 對彈出窗口、上傳、下載等功能支持的并不好,常常需要借助第三方工具包,如 AutoIt3,Watij 在這方面的處理上要好于 Selenium;另外,Watij 提供了截圖的方法,這是 Selenium 目前所不具備的。但是,Watij 目前只對 IE 瀏覽器有較好的支持,這正是 Selenium 的優勢所在,Selenium 可以支持多瀏覽器,如 IE,Firefox, Safari 等等,另外,Selenium 提供了錄制和回放腳本的功能,并可以將錄制好的腳本轉換成各種主流編程語言,Watij 則未提供此功能。

所以,當測試人員測試的產品是基于 IE 瀏覽器的,Watij 顯然更具優勢,但當測試人員測試的產品是基于多瀏覽器的,或者需要測試瀏覽器之間的兼容性,顯然 Selenium 會成為更好的選擇。

Watij 的特點及優勢

Watij 提供了一套基于 Watir 的純 Java API 用于 Web 應用程序自動測試。Watij 通過一個真實的瀏覽器來實現自動化測試。

Web 自動化測試大致采用兩種方法實現:***種方法是協議測試,這種方法是建立在 HTTP 協議上的測試,通過 get 或 post 等方式向服務器發送請求,然后對從服務器返回的結果數據進行解析、驗證等操作;第二種方法是基于瀏覽器端的測試,這種測試是通過啟動真實瀏覽器環境并自動執行瀏覽器端的相關操作(如點擊按鈕、文本框的輸入及選擇列表框等 )進行測試。Watij 作為 sourceforge 上一個純 Java API 的 Web 自動化測試工具,它以第二種測試方法為原理進行工作,它是完全開源免費的軟件包,并且在網頁元素定位和跨平臺部署等方面有著出色的表現。

Watij 自動化測試框架還有如下優勢:

◆ 它像是模仿真實的用戶對網頁進行操作的,而且具有較快的運行速度。

◆ Watij 對網頁進行操作時是得到網頁的原始數據,這樣就可以更為準確地,客觀地進行自動化腳本的開發及驗證工作。

◆ Watij 可結合任何的 Java IDE 進行使用,它們的配置過程非常簡單,免去了開發人員由于配置環境的問題而浪費大量的時間和精力。

◆ Watij 相比于其他的基于 Web 的自動化測試工具有很好的執行結果,提高了開發人員的工作效率。

◆ Watij 提供了很好的 Debug 工具,為開發人員進行調試工作提供了方便。

◆ Watij 程序在運行時,允許測試人員在該測試機器上訪問其他網頁或者進行其他操作而不會影響到對象識別的結果。

本文向讀者介紹了 Web 應用的自動化測試工具 Watij,文章介紹了 Watij 的主要特點和優勢,如何安裝配置 Watij 的開發運行環境,以及通過一個實例來重點介紹 Watij 的開發流程。相信采用 Watij 自動化測試工具,會提高自動化測試的效率,可以有效地加速自動化測試的程序開發。

原文:http://www.ibm.com/developerworks/cn/java/j-lo-watij/

【編輯推薦】

  1. Web開發神器最智能的JavaSscript IDE——WebStorm
  2. 您適合從事Web前端開發行業嗎?
  3. 10月Web技術最前沿:JavaFX 2.0正式版發布
  4. Web開發者必備的JavaScript單元測試工具
  5. 老外支招:讓您的Web應用程序飛起來
責任編輯:陳貽新 來源: ibm.com
相關推薦

2022-06-02 09:00:00

人工智能工具自動化測試

2012-12-24 22:54:31

2014-11-12 09:24:00

2011-05-31 18:17:07

分布式測試

2011-05-30 17:50:23

分布式測試

2022-07-04 09:00:36

Playwright自動化測試工具

2009-09-22 11:58:00

ibmdwWeb

2011-06-08 17:15:46

QTP腳本

2022-08-08 07:35:37

云測試工具云存儲云計算

2009-07-06 10:08:03

Flex自動化

2022-12-04 23:52:11

iOS自動化工具

2015-04-15 13:30:54

2010-08-10 14:34:37

QTPFlex

2010-08-10 14:25:42

SilkTestFlex

2021-12-17 10:01:52

人工智能測試工具

2016-11-11 14:34:46

開源開源工具

2020-04-09 13:16:48

自動化工具腳本

2010-08-10 14:18:15

RationalFunFlex

2019-01-23 09:00:00

2011-01-20 10:17:25

ibmdwWeb
點贊
收藏

51CTO技術棧公眾號

欧美 日韩 国产精品免费观看| 日韩欧美第二区在线观看| 精品人妻人人做人人爽| 欧洲一级黄色片| 欧美18hd| 欧洲亚洲成人| 亚洲女性喷水在线观看一区| 日韩av免费看网站| 中文在线观看免费视频| 精品美女在线观看视频在线观看 | 久久综合五月婷婷| 国产精品免费av| 欧美亚洲伦理www| 少妇熟女视频一区二区三区| 九义人在线观看完整免费版电视剧| 国产乱子轮精品视频| 色天天综合狠狠色| 天天综合网日韩| 国产日产精品久久久久久婷婷| 亚洲欧洲综合| 亚洲国产精品字幕| 成年女人18级毛片毛片免费 | 日韩一区二区麻豆国产| 综合网五月天| 一级黄色免费看| 日韩夫妻性生活xx| 欧美日韩午夜在线| 亚洲一区二区三区加勒比 | 欧美精品粉嫩高潮一区二区| 日韩av一区二区三区在线| 99精品视频在线播放免费| 国产精品精品国产一区二区| 欧美色网站导航| 欧美成人免费在线观看视频| 日韩成人黄色| 日韩在线观看一区二区| 在线观看视频亚洲| 亚洲视频一二三四| 日本高清中文字幕在线| 国产乱码精品一区二区三区忘忧草| 97国产精品免费视频| 中文乱码人妻一区二区三区视频| 樱花草涩涩www在线播放| 久久综合色婷婷| 国产精品678| 青青青视频在线免费观看| 欧美风情在线视频| 亚洲欧美影音先锋| 91精品国产一区二区三区动漫 | 午夜免费视频网站| 精精国产xxxx视频在线| 国产成人av一区二区三区在线| 欧美大片在线影院| 国产老熟女伦老熟妇露脸| 国产精品久一| 五月天精品一区二区三区| 精品视频在线观看| 欧美男人天堂网| 五月天久久久| 日韩在线观看免费| 精品国产乱码久久久久夜深人妻| 国产在线精彩视频| 中国色在线观看另类| 18成人免费观看网站下载| 在线播放国产一区| 欧美激情综合| 亚洲精品自在久久| 在线观看av免费观看| 888av在线视频| 欧美国产一区视频在线观看| 91精品国产高清久久久久久91裸体| 91肉色超薄丝袜脚交一区二区| 另类小说欧美激情| 国内精品视频久久| 青青草华人在线视频| 欧美日韩中字| 精品国产123| 一区二区三区韩国| 91豆花视频在线播放| 精品久久久香蕉免费精品视频| 你懂的av在线| 三上悠亚激情av一区二区三区| 亚洲视频免费在线| 久久一区二区精品| 精品国产18久久久久久| 日韩av电影免费观看高清完整版| 欧美激情第99页| 国产精品9191| 综合久久一区| 在线观看欧美视频| √天堂中文官网8在线| 国产毛片一区二区三区 | 中文字幕有码av| 欧美视频在线视频精品| 日韩亚洲欧美一区| 欧美性xxxx图片| 日韩一区二区三区免费播放| 九九精品在线播放| 午夜成人亚洲理伦片在线观看| 日韩一级电影| 亚洲第一中文字幕| 五月天六月丁香| 狼人天天伊人久久| 色综久久综合桃花网| 精品在线视频免费观看| 欧美1区2区视频| 777777777亚洲妇女| 国产精品99精品无码视| 久久亚洲图片| 日本最新高清不卡中文字幕| 国产精品爽爽久久| 精品一区二区三区在线观看| 国产精品免费电影| 丰满人妻一区二区三区四区| 国产美女在线精品| 亚洲影院色无极综合| 91精品国产乱码久久| 豆国产96在线|亚洲| 日韩欧美视频一区二区三区四区| 色呦呦久久久| 亚洲国产一区视频| 日韩精品在线中文字幕| 高清欧美日韩| 欧美日韩1234| 久久精品一卡二卡| 希岛爱理av免费一区二区| 久久视频免费观看| 免费中文字幕在线观看| 欧美成人日本| 国产精品免费久久久久久| 四虎永久在线精品免费网址| 成人av在线播放网站| 国产亚洲欧美一区二区三区| 亚洲av片在线观看| 久久久久久久久伊人| 欧美视频小说| 国产高清视频在线播放| 亚洲成人资源在线| 黑人糟蹋人妻hd中文字幕| 97久久香蕉国产线看观看| 精品国产一区二区国模嫣然| 亚洲AV成人无码精电影在线| 日韩精品乱码av一区二区| 黄色91av| 不卡视频观看| 精品处破学生在线二十三| 日韩女优一区二区| 一本久道综合久久精品| 国产成人中文字幕| 天堂中文字幕av| 亚洲免费观看高清完整版在线| 日韩在线不卡一区| 久久看人人摘| 久久久免费av| 成人午夜视频一区二区播放| 久久综合色8888| 国自产拍偷拍精品啪啪一区二区| 国产乱人伦丫前精品视频| 亚洲图片欧美午夜| 国产三级国产精品国产国在线观看| 好看的av在线不卡观看| 国产成人av网址| 久久99久久| 亚洲精品乱码久久久久久久久 | 快she精品国产999| 欧美日本韩国一区二区三区| 新片速递亚洲合集欧美合集| 亚洲欧美综合区自拍另类| 超碰97av在线| 亚洲经典在线| 久久久久久草| 九义人在线观看完整免费版电视剧| 欧美日韩日日夜夜| 色老板免费视频| 国产成人精品免费视频网站| 97中文字幕在线| 色婷婷精品视频| 日韩美女视频中文字幕| 日韩在线观看www| 日韩一级片在线观看| 久久精品视频6| 26uuu久久综合| 亚洲爆乳无码精品aaa片蜜桃| 国产伦精品一区二区三区视频金莲| 欧美一卡在线观看| 日本黄色激情视频| 国产综合成人久久大片91| 成年人视频大全| 国产成人精品一区二区三区视频| 久久精品男人天堂| 亚洲 小说区 图片区| 自拍偷拍欧美激情| 日韩无码精品一区二区| 真实国产乱子伦精品一区二区三区| 91在线在线观看| 国产99在线观看| 色av中文字幕一区| 熟妇高潮一区二区三区| 欧美少妇性性性| 久久久久亚洲av无码专区体验| 成人久久视频在线观看| 大陆极品少妇内射aaaaaa| 国产色噜噜噜91在线精品| 国产福利精品视频| 青草在线视频| 日韩欧美国产一二三区| 亚洲综合网在线| 99精品视频一区二区三区| 国产精品视频网站在线观看| 国产欧美日韩| 国产精品久久久久久久免费大片 | 韩国精品美女www爽爽爽视频| 国产人成在线视频| 精品国产电影一区二区| 亚洲天堂免费av| 欧美日韩一区二区免费在线观看| 成人区人妻精品一区二| 蜜臀久久久99精品久久久久久| 秋霞毛片久久久久久久久| 亚洲人体影院| 久久999免费视频| 最近高清中文在线字幕在线观看| 欧美少妇xxx| wwwwww国产| 久久精品欧美一区二区三区不卡 | 免费在线观看av网址| 国产亚洲一区二区三区四区| aaa黄色大片| 国产一区二区精品在线观看| 最新中文字幕2018| 丝袜脚交一区二区| 男人日女人逼逼| 亚洲素人在线| 国产精品69av| 成人美女大片| 91av网站在线播放| 国产探花视频在线观看| 日韩精品视频中文在线观看| 2018天天弄| 亚洲欧美综合网| 色综合99久久久无码国产精品| 免费高清在线一区| 日本三区在线观看| 天天色天天射综合网| 欧美一区二区三区成人久久片| 麻豆精品99| 国内外成人免费视频| www.成人网| 国产成人精品一区二区在线| 不卡视频观看| 97视频免费在线看| 成入视频在线观看| 97精品国产97久久久久久春色| 黑人玩欧美人三根一起进| 欧美另类xxx| 51xtv成人影院| 亚洲美女性视频| 视频在线观看你懂的| 欧美喷潮久久久xxxxx| 亚洲精品国产精品国自产网站按摩| 一本到不卡免费一区二区| 黄色a级片在线观看| 国产精品国产自产拍高清av王其 | 26uuu久久综合| 亚洲激情视频小说| 国产又黄又大久久| 特级黄色片视频| 国产成人午夜高潮毛片| 成人在线免费播放视频| 久久黄色影院| 可以看毛片的网址| 中文日韩欧美| 国产 国语对白 露脸| 国产一区二区三区四区老人| 无码粉嫩虎白一线天在线观看| 日韩欧美一区二区三区在线视频 | 激情视频在线观看一区二区三区| 免费萌白酱国产一区二区三区| 久久久精彩视频| 成人情趣视频网站| 国产一区二区三区奇米久涩| 日韩精品丝袜美腿| 性刺激综合网| 国产毛片一区二区三区| 中文字幕欧美日韩一区二区| 韩国自拍一区| 手机看片福利盒子久久| 一本不卡影院| 中文字幕国内自拍| 东方欧美亚洲色图在线| 亚洲乱码国产乱码精品精大量| 国产精品77777| 老司机福利av| 亚洲桃色在线一区| 精品欧美一区二区三区免费观看 | 91在线国产观看| 青青草华人在线视频| 午夜精品久久久| 久久久久久久国产精品毛片| 欧美日韩一区二区精品| 国产欧美熟妇另类久久久 | 91国产丝袜在线放| 偷拍亚洲精品| 看全色黄大色大片| 天天影视天天精品| 男人插女人视频在线观看| 蜜臀av国产精品久久久久 | 久久久久久电影| 2021亚洲天堂| 欧美天堂一区二区三区| 无码视频一区二区三区| 懂色av中文一区二区三区天美| 亚洲一级片免费看| 日韩激情片免费| av片在线观看| 国产精品色午夜在线观看| 大陆精大陆国产国语精品| 亚洲一区二区精品在线| 久久久国产精品一区二区中文| 青青草精品在线| 国产区在线观看成人精品| 日本在线视频中文字幕| 精品女同一区二区三区在线播放| 一区二区三区黄| 亚洲免费一级电影| 91福利在线免费| 亚洲www视频| 久久福利综合| 日韩欧美黄色大片| 91免费视频观看| 日韩av在线播放观看| 日韩欧美国产成人一区二区| 超碰国产在线观看| 久久九九免费视频| 国产一区二区主播在线| 91久久在线播放| 爱高潮www亚洲精品| 亚洲一区三区在线观看| 视频在线观看国产精品| 蜜桃精品成人影片| 图片区小说区区亚洲影院| 精品国产无码一区二区| 亚洲第一精品夜夜躁人人爽| 国产激情小视频在线| 国内精品免费午夜毛片| 亚洲图色一区二区三区| 久久久久久久久久久久久9999| 国产一区日韩一区| 日本一本在线视频| 亚洲人成伊人成综合网小说| 91美女精品网站| 久久亚洲私人国产精品va| 在线观看欧美| 精品视频在线观看| 国产美女精品| 蜜臀av一区二区三区有限公司| 精品久久久在线观看| 日夜干在线视频| 热久久视久久精品18亚洲精品| 国产一区二区久久久久| av不卡在线免费观看| 一区二区三区精品视频在线观看| 亚洲精品乱码久久久久久蜜桃欧美| 一区二区三区在线观看国产| 亚洲精品久久久久久久久久 | 91香蕉嫩草影院入口| 一区二区中文| 最新版天堂资源在线| 福利一区视频在线观看| 国产专区在线| 国产精品亚洲视频在线观看| 第四色中文综合网| 大肉大捧一进一出好爽视频| 久久成人久久爱| 91高清免费观看| 精品国产制服丝袜高跟| 日本精品在线| 666精品在线| 亚洲激情av| 成年人在线免费看片| 91麻豆精品久久久久蜜臀| 噜噜噜噜噜在线视频| 欧美激情网站在线观看| 日日狠狠久久| 日本一区美女| 国产自产高清不卡| jizz国产免费| 国产一区二区三区在线免费观看| 日韩欧美激情| 国产欧美日韩网站| 亚洲国产精品av| 国产特级黄色片| 日本人成精品视频在线| 91精品观看| 伊人网在线综合| 午夜影院久久久| 欧美69xxx| 欧美精品成人一区二区在线观看| 国产精品自在欧美一区| 天堂网中文字幕|