用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。
请问高手我应该怎么做呢? 要把内嵌在WebBrowser注册到QTP中,这样QTP才能支持识别其中的页面元素。
推荐新书《QTP自动化测试实践》:victory: 我现在在ADD In里面有SAP和WEB。你的意思是需要加入WEB Browser? 另外我想问下是不是需要在ADD In中加入SAP WEB? 使用QTP自带的工具"Register New Browser Control"来注册一下内嵌了WebBrowser控件的exe文件。 那么请问高人,‘内嵌了WebBrowser控件的exe文件’的文件名是什么呢?我如何可以找到呢 ? saplogon.exe=yes
saplgpad.exe=yes
页:
[1]