zhaodanapple 发表于 2008-6-23 16:17:24

用QTP录制SAP脚本时候,如何捕捉SAP的GUI界面中的WEB对象?

我在录制SAP的QTP脚本的时候,SAP的GUI界面中内嵌了WEB,录制的时候记录下来了操作,但是回放脚本的时候,提示找不到这个WEB page。
脚本如下:
SAPGuiSession("Session").SAPGuiWindow("Search for Business Transactio").Page("Interactive Product Configurat").WebList("characteristic_NB_WLAN").Select "NONE (Surcharge: -44.98 AUD)"
SAPGuiSession("Session").SAPGuiWindow("Search for Business Transactio").Page("Interactive Product Configurat_2").WebList("characteristic_NB_X61_SH").Select "12XGA, ABG, T7300 (Surcharge: 740.00 AUD)"
SAPGuiSession("Session").SAPGuiWindow("Search for Business Transactio").Page("Interactive Product Configurat_3").WebButton("Accept").Click

提示找不到Page("Interactive Product Configurat") 的‘Interactive Product Configurat’这个page。

请问高手我应该怎么做呢?

陈能技 发表于 2008-6-24 11:14:03

要把内嵌在WebBrowser注册到QTP中,这样QTP才能支持识别其中的页面元素。


推荐新书《QTP自动化测试实践》:victory:

zhaodanapple 发表于 2008-6-24 12:43:39

我现在在ADD In里面有SAP和WEB。你的意思是需要加入WEB Browser? 另外我想问下是不是需要在ADD In中加入SAP WEB?

陈能技 发表于 2008-6-24 15:37:38

使用QTP自带的工具"Register New Browser Control"来注册一下内嵌了WebBrowser控件的exe文件。

zhaodanapple 发表于 2008-6-30 11:39:54

那么请问高人,‘内嵌了WebBrowser控件的exe文件’的文件名是什么呢?我如何可以找到呢 ?

charles.han 发表于 2008-12-17 12:05:22

saplogon.exe=yes
saplgpad.exe=yes
页: [1]
查看完整版本: 用QTP录制SAP脚本时候,如何捕捉SAP的GUI界面中的WEB对象?