成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

技術前沿 解析最新QTP識別Flex4方法

開發 后端
你對最新QTP識別Flex4方法是否熟悉,QTP測試Flex3和Flex2的方法,網上提供了很多的說明和講解,但是針對最新的Flex4,網上基本上時沒有相關的資料的,這里和大家分享一下。

本文向大家介紹一下***QTP識別Flex4方法,QTP測試Flex3和Flex2的方法,網上提供了很多的說明和講解,但是針對QTP如何來測試Flex4呢,方法還是一樣嗎,請看本文詳細介紹。

***QTP識別Flex4方法研究

QTP測試Flex3和Flex2的方法,網上提供了很多的說明和講解,但是針對***的Flex4,網上基本上時沒有相關的資料的。但是針對QTP如何來測試Flex4呢,方法還是一樣嗎。現在我將QTP測試Flex4的方法各項給大家。整體來說還是改變了很多東西,adobe公司這次還提供了2個插件:air和Flex,大家要好好研究一下了。(插件我已上傳,提供下載)
  
  Flex4:

  準備:

  1.下載并安裝FlexBuilder4(安裝后界面打開如上圖)
  2.IE6或以上(目前只支持IE)
  3.FlashPlayerActiveXcontrol,version9.0.28.0或以上,***10.0
  4.QTP9.5或QTP9.2或QTP10

  安裝:

  5.安裝QTP的插件,這次adobe公司沒有在flashbuilder4_b1_win_060109安裝包內提供相應的QTP插件,我也是找了n長的時間,我認為Flex4和Flex3應該基本上一樣,但是結果卻很失望。沒辦法還得到官網,找了n長時間,終于找到了以下的Flex4的QTP插件。  

       6.這次adobe公司提供了兩個插件,:運行Install_QTP_Plugin.bat文件(插件提供兩個:air和Flex)。插件見附件Flex4,大家可以進行下載。針對兩個不同的插件,我們新建2個不同的工程進行分別的講述:Flex和air。
  
  Flex項目編譯:

  7.必須用FlexBuilder4編譯Flex項目,而不能僅僅用Flex4SDK編譯,因為FlexBuilder中帶了一些的特殊的包。

  1)打開FB,,新建一個Flex項目,項目名:Flex,切忌此時要選擇應用程序類型為:web
  2)在項目名Flex右鍵選擇你的Project->Properties->Flex編譯器
  3)修改屬性“附加的編譯器自變量”,在該屬性中添加如下代碼:
  

  1. -include-libraries"D:\ProgramFiles\Adobe\FlashBuilderBeta\sdks\4.0.0\
  2. frameworks\libs\automation\automation.swc""D:\ProgramFiles\Adobe\
  3. FlashBuilderBeta\sdks\4.0.0\frameworks\libs\automation\automation_agent.swc""
  4. D:\ProgramFiles\Adobe\FlashBuilderBeta\sdks\4.0.0\frameworks\libs\automation\qtp.swc""
  5. D:\ProgramFiles\Adobe\FlashBuilderBeta\sdks\4.0.0\frameworks\libs\automation\automation_dmv.swc"  

其中要注意修改安裝目錄。
  4)打開D:\ProgramFiles\Adobe\FlashBuilderBeta\sdks\4.0.0\templates\automation-runtimeloading-files,運行build.bat文件
  
  5)同樣,在該文件夾下,點擊右鍵編輯runtimeloading.mxml文件,將其中的內容拷貝下來,粘貼到你的Flex項目的project.mxml中(也就是我們新建的項目Flex.mxml)。這是和Flex3***的差別。
  6)此時我們添加一個按鈕test,編譯該工程。
  7)運行編譯你的代碼,這個時候QTP即可識別你的操作。我們可以很清楚的看見QTP對象識別的結果。
  哈哈,這個時候我們的辛苦終于ok了。Flex3和Flex4***的差別就是需要runtimeloading.mxml,大家千萬注意。

air項目編譯(和Flex基本上差不多,我只講訴不同地方):

  1)打開FB,新建一個Flex項目,項目名:air,切忌此時要選擇應用程序類型為:air
  2)修改屬性“附加的編譯器自變量”,在該屬性中添加如下代碼:
 

  1.  -include-libraries"flash_builder_root\sdks\4.0.0\frameworks\libs\automation\automation.swc""  
  2. flash_builder_root\sdks\4.0.0\frameworks\libs\automation\automation_agent.swc""  
  3. flash_builder_root\sdks\4.0.0\frameworks\libs\automation\qtp_air.swc""  
  4. flash_builder_root\sdks\4.0.0\frameworks\libs\automation\automation_dmv.swc""  
  5. flash_builder_root\sdks\4.0.0\frameworks\libs\automation\automation_air.swc"  

其中要注意修改安裝目錄。

  3)編譯你的代碼,QTP即可識別。
  http://labs.adobe.com/wiki/index.php/Flash_Builder_4:Release_Notes#Flex_4_Plug-in_for_HP_QuickTest_Professional(官方地址)
  關于Flex3的方法比較充實,以下是方法,供大家查看。

  Flex3的對象識別方法:

  1)FlexBuilder3.到這個地方https://www.adobe.com/cfusion/td……us&product=Flex(需要注冊)下載AdobeFlexBuilder3Professional或者FlexBuilder3ProfessionalEclipsePlug-in(如果本機已有eclipse)。其中FlexBuilder3中已經包含QTP的plugin
  2)IE6或以上(目前只支持IE)
  3)FlashPlayerActiveXcontrol,version9.0.28.0或以上,***9.0.115.0(檢查C:\WINDOWS\system32\Macromed\Flash\FlashUtil9e.exe的屬性可以查看當前安裝flash的版本)
  4)QTP9.1(不支持SmartIdentification)或QTP9.2和patch1701

  編譯:

  必須用FlexBuilder3編譯Flex項目,而不能僅僅用Flex3SDK編譯,因為FlexBuilder中帶了一些的特殊的包
  1)打開FB,右鍵選擇你的Project->Properties->FlexCompiler
  2)修改屬性“Additionalcompilerarguments”,在該屬性中添加如下代碼:
  

  1. -include-libraries"Flex_builder_dir\sdks\3.0.0\frameworks\libs\automation.swc""  
  2. Flex_builder_dir\sdks\3.0.0\frameworks\libs\automation_agent.swc""  
  3. Flex_builder_dir\sdks\3.0.0\frameworks\libs\qtp.swc""  
  4. Flex_builder_dir\sdks\3.0.0\frameworks\libs\automation_dmv.swc"  

  其中Flex_builder_dir由FlexBuilder的安裝目錄代替,windows平臺的默認安裝目錄為"C:\ProgramFiles\Adobe\FlexBuilder3"
  3)編譯項目,然后發布應用到你的webserver中
  4)這時就為QA的自動化測試做好了準備

  QTP插件安裝:

  1)運行Flex_builder_dir\Installers\QTP_Plugin_Installer.exe
  2)驗證plugin是否安裝好:啟動QTP,在Add-insManager窗口中出現Flex3.0.0

【編輯推薦】

  1. 探究Flex4打印功能的實現
  2. 常用FlexBuilder快捷鍵用法指導
  3. Flex框架Riawave的定制應用
  4. 技術前沿 Flex2.0 從零開始實現文件上傳
  5. FlexBuilder開發方法及特點解析 

 

責任編輯:佚名 來源: it168.com
相關推薦

2010-08-09 09:09:43

Flex技術

2010-08-09 13:05:24

Flex4beta

2010-08-09 12:59:15

Flex4beta

2010-07-29 09:08:20

Flex客戶端緩存

2010-07-30 15:35:11

Flex結合

2010-08-10 15:55:20

FlexHTML頁面

2010-08-13 14:45:58

Flex4布局

2010-08-10 15:38:32

Flex2.0

2010-07-27 10:03:57

Flex4

2010-08-02 11:26:21

Flex4

2010-08-13 10:30:30

Flex4

2010-08-04 16:24:08

FlexSDK4

2010-07-29 17:26:54

Flex富客戶端技術

2010-06-30 16:52:23

UML數據建模

2010-08-06 10:56:11

Flex4MyEclipse

2010-08-02 12:44:01

Flex3Flex4

2010-09-27 15:26:17

JVM for Lin

2010-08-02 11:09:45

Flex4

2010-08-13 09:05:09

Flex4Halo

2010-07-27 10:11:04

Flex4
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 先锋影音资源网站 | 女同久久另类99精品国产 | 成人免费观看男女羞羞视频 | 国产精品久久久久久久久免费桃花 | 国产精品久久精品 | 久久久久久久久久久久91 | 欧美一区二区三区视频 | 美女日皮网站 | 国产日韩欧美 | 国产视频一区二区三区四区五区 | 日一区二区 | 国产女人与拘做受视频 | 97久久久久久 | 久久福利网站 | 羞羞视频在线网站观看 | 日韩在线视频免费观看 | 中文在线播放 | 久草新在线 | 久久国产成人精品国产成人亚洲 | 日本不卡免费新一二三区 | 精品国产欧美一区二区三区不卡 | 欧美国产日韩精品 | 久久久久久久av | 一区二区三区免费 | 久久亚洲国产 | 毛片一区 | 中文字幕在线看人 | 黄免费看 | 中文字幕视频在线免费 | 夜夜夜夜草 | 国产97在线 | 日韩 | 国产精品视频一 | 午夜成人在线视频 | 国产一区二区精品在线 | 精品视频一区二区 | 欧美成人h版在线观看 | 国产精品成人在线 | 91伦理片| www国产亚洲精品久久网站 | 欧美日韩国产一区二区三区 | 国产一区二区三区网站 |