成人免费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-08-13 14:45:58

Flex4布局

2010-07-30 15:35:11

Flex結合

2010-08-10 15:55:20

FlexHTML頁面

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技術棧公眾號

主站蜘蛛池模板: 黄色一级电影在线观看 | 九九视频在线观看 | 久久成人国产 | 成人网av| 国产精品毛片无码 | 日日噜| 午夜影院普通用户体验区 | www精品美女久久久tv | 欧美a区 | 国产免费一区二区 | 成年人国产在线观看 | 日韩1区 | 国产重口老太伦 | 欧美精品一区二区三区蜜桃视频 | 综合久久av | 日韩精品影院 | 91免费在线 | 国产一区二区免费电影 | 啪啪精品 | 免费看一区二区三区 | www.夜夜骑.com | 一级片av | 啪一啪在线视频 | 一区二区日韩 | 日韩精品激情 | 欧美日韩在线一区二区三区 | 大象一区| 天堂在线1 | 亚洲在线| 国产精品久久久久久 | 精品久久一区 | 国产精品视频免费观看 | 黄视频在线网站 | 亚洲成人免费视频 | 国产色婷婷精品综合在线手机播放 | 一区二区成人 | 日韩三区在线观看 | 亚洲成人免费电影 | 超碰成人免费观看 | 狠狠ri| 午夜精品久久久久久久99黑人 |