Wetin无法从日历中选择日期

时间:2014-09-22 05:36:02

标签: calendar watin

我无法使用以下日历中的watin选择日期

https://members.myactivesg.com/facilities/view/activity/207/venue/355?time_from=1411315200

任何人请帮忙??

1 个答案:

答案 0 :(得分:1)

看起来日历ID文本框在每个页面加载时都会发生变化,因此您需要寻找另一种方法来识别该特定元素(在本例中为文本框)以及执行此操作的方法,在这种情况下使用该类。该特定文本框的类具有datepicker和hasDatepicker,因此使用这两个类搜索元素会带来正确的文本框,然后您可以按照页面期望的格式指定所需的日期。

        ie2.GoTo("https://members.myactivesg.com/facilities/view/activity/207/venue/355?time_from=1411315200");
        TextField t = ie2.TextField(Find.ByClass(p => p.Equals("datepicker hasDatepicker")));
        t.Value = "The date you need in the format they expect";