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

技術(shù)前沿 解析最新QTP識(shí)別Flex4方法

開發(fā) 后端
你對(duì)最新QTP識(shí)別Flex4方法是否熟悉,QTP測(cè)試Flex3和Flex2的方法,網(wǎng)上提供了很多的說明和講解,但是針對(duì)最新的Flex4,網(wǎng)上基本上時(shí)沒有相關(guān)的資料的,這里和大家分享一下。

本文向大家介紹一下***QTP識(shí)別Flex4方法,QTP測(cè)試Flex3和Flex2的方法,網(wǎng)上提供了很多的說明和講解,但是針對(duì)QTP如何來測(cè)試Flex4呢,方法還是一樣嗎,請(qǐng)看本文詳細(xì)介紹。

***QTP識(shí)別Flex4方法研究

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

  準(zhǔn)備:

  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安裝包內(nèi)提供相應(yīng)的QTP插件,我也是找了n長的時(shí)間,我認(rèn)為Flex4和Flex3應(yīng)該基本上一樣,但是結(jié)果卻很失望。沒辦法還得到官網(wǎng),找了n長時(shí)間,終于找到了以下的Flex4的QTP插件?!?nbsp;

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

  7.必須用FlexBuilder4編譯Flex項(xiàng)目,而不能僅僅用Flex4SDK編譯,因?yàn)镕lexBuilder中帶了一些的特殊的包。

  1)打開FB,,新建一個(gè)Flex項(xiàng)目,項(xiàng)目名:Flex,切忌此時(shí)要選擇應(yīng)用程序類型為:web
  2)在項(xiàng)目名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,運(yùn)行build.bat文件
  
  5)同樣,在該文件夾下,點(diǎn)擊右鍵編輯runtimeloading.mxml文件,將其中的內(nèi)容拷貝下來,粘貼到你的Flex項(xiàng)目的project.mxml中(也就是我們新建的項(xiàng)目Flex.mxml)。這是和Flex3***的差別。
  6)此時(shí)我們添加一個(gè)按鈕test,編譯該工程。
  7)運(yùn)行編譯你的代碼,這個(gè)時(shí)候QTP即可識(shí)別你的操作。我們可以很清楚的看見QTP對(duì)象識(shí)別的結(jié)果。
  哈哈,這個(gè)時(shí)候我們的辛苦終于ok了。Flex3和Flex4***的差別就是需要runtimeloading.mxml,大家千萬注意。

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

  1)打開FB,新建一個(gè)Flex項(xiàng)目,項(xiàng)目名:air,切忌此時(shí)要選擇應(yīng)用程序類型為: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即可識(shí)別。
  http://labs.adobe.com/wiki/index.php/Flash_Builder_4:Release_Notes#Flex_4_Plug-in_for_HP_QuickTest_Professional(官方地址)
  關(guān)于Flex3的方法比較充實(shí),以下是方法,供大家查看。

  Flex3的對(duì)象識(shí)別方法:

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

  編譯:

  必須用FlexBuilder3編譯Flex項(xiàng)目,而不能僅僅用Flex3SDK編譯,因?yàn)镕lexBuilder中帶了一些的特殊的包
  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平臺(tái)的默認(rèn)安裝目錄為"C:\ProgramFiles\Adobe\FlexBuilder3"
  3)編譯項(xiàng)目,然后發(fā)布應(yīng)用到你的webserver中
  4)這時(shí)就為QA的自動(dòng)化測(cè)試做好了準(zhǔn)備

  QTP插件安裝:

  1)運(yùn)行Flex_builder_dir\Installers\QTP_Plugin_Installer.exe
  2)驗(yàn)證plugin是否安裝好:啟動(dòng)QTP,在Add-insManager窗口中出現(xiàn)Flex3.0.0

【編輯推薦】

  1. 探究Flex4打印功能的實(shí)現(xiàn)
  2. 常用FlexBuilder快捷鍵用法指導(dǎo)
  3. Flex框架Riawave的定制應(yīng)用
  4. 技術(shù)前沿 Flex2.0 從零開始實(shí)現(xiàn)文件上傳
  5. FlexBuilder開發(fā)方法及特點(diǎn)解析 

 

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

2010-08-09 09:09:43

Flex技術(shù)

2010-08-09 13:05:24

Flex4beta

2010-08-09 12:59:15

Flex4beta

2010-08-13 14:45:58

Flex4布局

2010-07-29 09:08:20

Flex客戶端緩存

2010-07-30 15:35:11

Flex結(jié)合

2010-08-10 15:55:20

FlexHTML頁面

2010-07-27 10:03:57

Flex4

2010-08-10 15:38:32

Flex2.0

2010-08-13 10:30:30

Flex4

2010-08-02 11:26:21

Flex4

2010-08-04 16:24:08

FlexSDK4

2010-08-02 12:44:01

Flex3Flex4

2010-07-29 17:26:54

Flex富客戶端技術(shù)

2010-08-06 10:56:11

Flex4MyEclipse

2010-06-30 16:52:23

UML數(shù)據(jù)建模

2010-07-27 10:11:04

Flex4

2010-08-13 09:05:09

Flex4Halo

2010-08-02 11:09:45

Flex4

2010-09-27 15:26:17

JVM for Lin
點(diǎn)贊
收藏

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