我先抛一块砖,一个纯粹录制的脚本(QTP9.5)如下:
'点击展开Beethevon分组
Browser("GXT Context Menu Tree").Page("GXT Context Menu Tree").WebElement("WebElement").Click
'点击展开Quartets分组
Browser("GXT Context Menu Tree").Page("GXT Context Menu Tree").WebElement("WebElement_2").Click
'右键在Quartets分组新建一个分组
Browser("GXT Context Menu Tree").Page("GXT Context Menu Tree").WebElement("Quartets").FireEvent "oncontextmenu"
Browser("GXT Context Menu Tree").Page("GXT Context Menu Tree").Link("Insert Item").Click
可是发现无法回放。大家讨论一下你们的录制脚本是什么的,你们如何解决这个问题?
[ 本帖最后由 asoqa 于 2009-2-3 17:04 编辑 ]作者: jacksboy 时间: 2009-2-3 17:59
不能回放估计还是识别对象的问题,只要想办法知道对象是用什么语言写的,用相应的语言控件去录说不定就可以回放了。等下我来录录看。作者: Sayid 时间: 2009-2-3 18:13
看了下demo的源代码用了js,估计这个应该是用java插件来录制,还没操作过,胡乱猜测。作者: jacksboy 时间: 2009-2-3 18:35
Browser("GXT Context Menu Tree").Page("GXT Context Menu Tree").WebElement("WebElement").Click
Browser("GXT Context Menu Tree").Page("GXT Context Menu Tree").WebElement("WebElement_3").Click
Browser("GXT Context Menu Tree").Page("GXT Context Menu Tree").WebElement("Quartets").FireEvent "onclick",77,107,micRightBtn
Browser("GXT Context Menu Tree").Page("GXT Context Menu Tree").Link("Insert Item").Click 77, 107, micRightBtn