51Testing软件测试论坛
标题:
QTP 回放脚本报 The operation cannot be performed
[打印本页]
作者:
潮随潮流
时间:
2014-1-15 11:03
标题:
QTP 回放脚本报 The operation cannot be performed
[attach]88988[/attach][attach]88988[/attach]QTP回放脚本是,运行到一个输入文本框在set时报The operation cannot be performed 错误,
操作过程是,输入金额,回车弹出一个再输入一次的pop确认框,确认后再输入金额回车,但是回放时,运行到第一个JavaEdit就报错误了,代码如下:
JavaWindow("cardsystem").JavaEdit("交易金额").SetFocus
JavaWindow("cardsystem").JavaEdit("交易金额").SetCaretPos 0,0
JavaWindow("cardsystem").JavaEdit("交易金额").Set "10"
wait(2)
JavaWindow("cardsystem").JavaWindow("信息").JavaButton("确定").Click
wait(2)
JavaWindow("cardsystem").JavaEdit("交易金额").SetFocus
JavaWindow("cardsystem").JavaEdit("交易金额").SetCjavascript:;aretPos 0,0
JavaWindow("cardsystem").JavaEdit("交易金额").Set "10"
不知道什么原因,请高手指点啊
在运行到第一JavaWindow("cardsystem").JavaEdit("交易金额").Set "10"代码时就报错了
[[attach]88988[/attach][attach]88988[/attach]
作者:
ni13131126374
时间:
2014-1-16 17:29
1.回车使用手敲代码
2.提示为不能执行操作,请查看是否会与软件数据库中的数据冲突
3.试试使用对象侦测器
作者:
咸鱼18
时间:
2014-2-25 18:18
回车用SendKey Enter.另外你需要highlight 一下,看看popup弹出框里的组件是否识别
作者:
linlin212
时间:
2014-3-4 16:30
不懂给你顶下吧
作者:
msjtest
时间:
2014-9-12 15:39
楼主解决这个问题了吗?我也遇到了,只不过我录制的是Delphi的,情况比较类似。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2