51Testing软件测试论坛
标题:
QTP8.2录制iframe的问题,麻烦大家帮忙
[打印本页]
作者:
lijian422202
时间:
2008-7-14 17:58
标题:
QTP8.2录制iframe的问题,麻烦大家帮忙
应用描述:
一个新增页面,里面有5个text,一个提交按钮,这个新增页面是包含在iframe里的;
5个text中,其中有一个是点击弹出新的IFRAME进行数据的选择,选择后将选择的数据写到text中,并将选择的数据对应的数据库ID传个前一个IFRAME页面的hidden对象中去。
问题:
当第一次进入到新增页面时,QTP是所有对象都能识别的,但对其中一个text做了选择数据后,回到前一个iframe,5个text还有一个提交按钮就不能识别了。
解决:
看了网上一些解决办法Object.innerText=“xxx”或者Object.value的方式,虽然可以在text文本内写入值,但这样首先没有去做点击TEXT弹出iframa那一步骤,而且也没有能够传ID到前一个页面。
不知道大家遇到过同样的问题吗 ???
类似问题参考 :
http://bbs.51testing.com/thread-45142-1-1.html
目前暂时的丑陋的解决办法-----先对webedit直接赋值,然后在frame里给hidden对象赋值
WebEdit("editname").Object.value="name"
Frame("framename").Object.documentElement.all.hiddenid.value="1"
作者:
dycadrtf
时间:
2008-7-15 14:52
晕死,你那丑陋的方法一直是我现在用的。等待好的解决办法
作者:
lijian422202
时间:
2008-7-16 10:33
期待解决方法。。。。。。。。。我现在又稍微改进了下那丑陋的方法,加了一个ado的访问数据库的方法到fun lib里面去了。不过这样的测试,不知道是我帮开发写代码,还是帮他测试代码。。
作者:
zte_boy
时间:
2008-7-16 11:21
测试本身就是需要写代码的,呵呵
ADO的访问方法本身也是属于测试代码的一部分嘛
作者:
lijian422202
时间:
2008-7-16 14:18
.....这个和测试写代码没有关系吧。本身是由开发完成2个iframe内的传值,结果这个被我做了。。如果他本身程序有问题。是测试不出来了。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2