51Testing软件测试论坛
标题:
关于weblist如何激发一个事件
[打印本页]
作者:
mjji23
时间:
2007-8-3 17:36
标题:
关于weblist如何激发一个事件
有两个weblist,
第一个weblist包括两项,分别是“请选国家”,与“中国”。默认是“请选国家”
当用鼠标点击选择 “国家” 后再点击第二个weblist,第二个weblist里面没有任何可选项
当用鼠标点击选择“中国”的时候, 第二个weblist才会有可选项:"请选城市"以及几个城市名字
问题是:当回放的时候,在第一个weblist选择了“中国”,但是第二个weblist并没有如预期一样,根本没有可选项
究竟是为什么啊? 如何解决?
谢谢各位
作者:
风过无息
时间:
2007-8-3 17:43
加个等待时间看看
作者:
surlary
时间:
2007-8-3 17:56
这个是页面利用JS来实现级联Combobox的操作,可能是用QTP回放的时候没有触发页面上的JS级联操作函数导致的。具体问题还需要提供页面的源码。
作者:
Jimmyshao
时间:
2007-8-4 00:15
wait就可以了,等页面重刷一下就可以了..
作者:
mjji23
时间:
2007-8-6 21:54
多谢2楼与4楼,但是wait不行
多谢3楼的指导,我回去问问开发部.谢谢拉
作者:
mjji23
时间:
2007-8-7 09:53
原来将Tools->Options...->Web->Advanced..中的"Replay type"改为"Mouse",回放的时候就可以模拟鼠标点击的动作,也解决了.
但是脚本的其他部分却很难运行成功
请问3楼,有没有js级联方面比较好的资料?我想了解一下sdlkfj3
请问大家,还有没有别的方法解决? sdlkfj2
谢谢各位
作者:
surlary
时间:
2007-8-7 10:25
级联说白了就是用页面对象的事件来进行页面的更新,这些都是靠js或者vbs来实现的,ajax就是一个非常典型的例子,你想要了解这个的原理可能还需要掌握HTML和CSS相关的知识。
作者:
mjji23
时间:
2007-8-7 12:18
谢谢surlary,看来得好好补补课才行, ^_^!!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2