我的应用程序网络应用程序中有日历。 日历有2个下拉列表[月&年 ] 。我写了一个脚本,选择预期的月份和年份。 选择月份和年份后,日期面板不会刷新。由于这个原因,我无法从所选年份的相应月份中选择正确的日期。它始终显示当前月份和日期的日期面板。当月的日期被选中。
当我手动执行上述任务时,日期面板会根据所选月份和年份进行刷新。
我只想要一个在选择月份和年份后刷新日期面板的逻辑。
答案 0 :(得分:1)
请发布一些代码,以便快速获得解决方案。 根据我的阅读,您可以尝试以下两种方式中的任何一种: 1)使用ReplayType
On Error Resume Next
Setting.WebPackage("ReplayType") = 2 'this would replicate manual click and select
...code to select the year
...code to select the month>
Setting.WebPackage("ReplayType") = 1 'back to default
On Error Goto 0
此处使用“On Error”命令,因为有时在更改ReplayType设置后选择任何内容时可能会遇到一般运行错误。 使用QTP从下拉列表中选择值与手动选择不完全相同。因此,更改ReplayType设置将复制手动选择和手动单击。
2)如果上述方法不起作用,请在从下拉列表中选择值后使用“单击”命令
...code to select the year
...code to click on the drop down
...code to select the month
...code to click on the drop down