如果超过50,QTP无法在下拉列表中选择数据

时间:2018-05-14 07:33:26

标签: vbscript qtp

我一直在寻找答案并尝试了很多方法。我需要自动化一个网站,这个国家/地区有230个数据。当我尝试运行脚本时,如果数据少于50,则可以轻松选择。但是如果我想从50开始选择数据,它只会向下滚动直到最后一个数据。这是我现在使用的代码。如果我想在前50个范围内选择的数据

,则工作正常
ObjPage. WebElement(xpath="some xpath data" ). Click
ObjPage. WebList("xpath=" some xpath data" ). Selecr strcountry

1 个答案:

答案 0 :(得分:0)

很可能列表项是按需使用AJAX异步加载(延迟加载)。您最好的尝试是在javascript中查找/询问开发人员有关使列表加载其余值的事件。如果清楚,请通过UFT将这些事件发送到列表以触发加载 (您可以尝试使用一些runJS命令直接调用Javascript方法,但是基于事件的解决方案更加真实)