51Testing软件测试论坛
标题:
搜索框中执行set后如何保持焦点不消失
[打印本页]
作者:
friendhai
时间:
2017-6-8 11:52
标题:
搜索框中执行set后如何保持焦点不消失
在测试时中遇到一个问题解决不了,望各位大神帮帮忙,谢谢!
环境:win7 + IE11 + QTP12.5
在一个下拉框操作中,下拉框可以输入内容,此内容可以从一张数据表中过滤出相应选项并显示在下拉列表中供选择,条件是:输入内容后不能失去焦点,因为重新获取焦点会刷新输入框,从而导致之前输入的内容消失。
操作界面如下:
[attach]106472[/attach][attach]106475[/attach]
操作代码:
[attach]106473[/attach]
图中是默认显示,因为数据可能有几万条,系统不可能每次全部显示,所以必须通过搜索来保证我要选择的选项在第一个位置,从而进行点击选择。
问题是在set后,当前输入框会失去焦点,导致输入内容被清空,下拉菜单的内容就会如第一张截图,导致无法选择
作者:
seagull1985
时间:
2017-6-8 17:32
楼主确定是set完后失焦的?不是click下拉项后失焦的吗?
我怎么觉得你是click下拉项后失焦的呢,如果是set完后失焦我怎么觉得无解呢。。。
作者:
清晨一缕阳光
时间:
2017-6-8 17:36
输入框在输入值时是不会失去焦点的啊,而且就算输入完成,不做其他的操作也不会失去焦点,除非就是说输入完成后。点击输入框以外的组件了才会触发失去焦点。
作者:
friendhai
时间:
2017-6-12 09:42
还没有到点击下拉选项,在刷新下拉选项的时候就把我输入的内容刷新掉了,此时下拉选项也没有刷新出来;不用工具,手动操作是没有任何问题的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2