Watir Webdriver / Ruby如何JavaScript选择onclick(日历)

时间:2013-02-11 22:42:43

标签: ruby watir watir-webdriver

我想知道如何使用Watir Webdriver从页面中选择日历日期。

我正在测试的网址是:http://dev01-new.firestonecompleteautocare.com/appointment/schedule-appointment.htm?execution=e2s4

您必须进入第三步才能选择日历日期。

我尝试了各种方法来选择日历,包括执行脚本,但似乎没有任何工作。

browser.execute_script("DP_jQuery_1360620655913.datepicker._selectDay('#choice1\\-date',1,2013, this);return false;")

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

表格单元格有onclick属性,显示日期:

<td onclick="DP_jQuery_1360625373055.datepicker._selectDay('#choice1\\-date',1,2013, this);return false;" class=" "><a href="#" class="ui-state-default">13</a></td>

您应该能够在此方案中使用fire_event方法。例如:

browser.link(:id => "foo").fire_event "onclick"