如何使用Selenium IDE从日历中选择下一个日期

如何使用Selenium IDE从日历中选择下一个日期,selenium,ide,Selenium,Ide,日历的构造方式是,当前日期和未来日期可见且可单击,而过去日期不可见且无法单击。 <tbody class="datepickerDays"> <tr> <td class=""datepickerDisabled"> <a href="#"> <span>29</span>-Past date </a> </td> <td class="datepickerSelected"> <a

日历的构造方式是,当前日期和未来日期可见且可单击,而过去日期不可见且无法单击。

<tbody class="datepickerDays">
<tr>
<td class=""datepickerDisabled">
<a href="#">
<span>29</span>-Past date
</a>
</td>
<td class="datepickerSelected">
<a href="#">
<span>18</span>-current date
</a>
</td>
<td class>
< a href="#">
<span>23</span>-Future date
</a>
</td>


我找到了解决问题的办法。我将当前日期存储在一个变量中。我预订了当前日期的所有时段。然后我增加了日期值以预订下一个日期的约会。使用while循环,我检查了日期是否小于或等于31的条件。在循环结束时,我增加了日期值。因此,我可以从当前日期开始预订整个月的约会。但是sathiya我想从日历中选择一个日期。如果要在弹出窗口中选择日期,请使用IDE录制和播放测试脚本。它将存储相关命令。但每次运行脚本时,它都会选择相同的日期。如果要选择不同的日期,则应获取该日期的css/xpath。示例code.command->click Target->css=td.datepickerSelected>aTo处理IDE中的弹出窗口-这是解决方法。Firefox通常阻止打开新的弹出窗口。因此,您应该更改Firefox设置以打开弹出窗口。请参阅链接。然后使用selectpopup和waitforpopup命令。在新打开的弹出窗口上执行任何操作。完成后,使用close命令关闭弹出窗口。使用Selectwindow命令返回到原始窗口。
<tr>
    <td>click</td>
    <td>css=td.datepickerSelected &gt; a</td>- i have selected Current date
    <td></td>
</tr>