51Testing软件测试论坛
标题:
如何再weblist操作
[打印本页]
作者:
feng8818
时间:
2006-3-7 21:59
标题:
如何再weblist操作
只有在一個窗口中的weblist中用鼠摽點選一条紀錄才能激活'確認' 按鈕
但通過QTP操作時,選擇紀錄成功但'確認'按鈕沒有高亮
錄製得到:
Browser("PV").Window("選擇LAY單 -- 網頁對話").Page("選擇LAY單").WebList("select1").Select "TDNLSLSME000--X01"
Browser("PV").Window("選擇LAY單 -- 網頁對話").Page("選擇LAY單").WebList("select1").Click
Browser("PV").Window("選擇LAY單 -- 網頁對話").Page("選擇LAY單").WebButton("確定").Click
執行第1句成功
執行第2句時,焦點已不再第1句選擇紀錄的紀錄上(實際焦點回到webList("select1")上了),
執行第3句時List中沒有紀錄備選中, 系統報錯
除了使用Virtual Objects能通過click選擇紀錄激活"確認"按鈕解決這種問題(本人覺得這種方法不太好用)請問還能使用甚麼更好的方法嗎?[/
作者:
海龙
时间:
2006-3-7 22:11
第二句去掉试一下
作者:
mstiunicon
时间:
2006-3-8 12:39
点击菜单[Tools]-[Web event …],弹出对话框,点击“Custom Setting”按钮,按照下图调整设置。
作者:
feng8818
时间:
2006-3-9 22:29
谢谢 ,经过尝试,问题解决了,使用FireEvent方法激活 onclick 或 ondblclick Event
Browser("PV").Window("選擇LAY單 -- 網頁對話").Page("選擇LAY單").WebList("select1").Select "TDNLSLSME000--X01"
Browser("PV").Window("選擇LAY單 -- 網頁對話").Page("選擇LAY單").WebList("select1").FireEvent("onclick")
Browser("PV").Window("選擇LAY單 -- 網頁對話").Page("選擇LAY單").WebList("select1").Select "TDNLSLSME000--X01"
通过第1句选择纪录 , 第2句激活"确认"按钮 ,第3句重新选定并且"确认"按钮认为激活状态
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2