使用Watin如何设置此元素的文本值?

时间:2013-03-05 16:46:23

标签: html watin

我的HTML页面中有一个不寻常的日历控件,我似乎无法为其设置日期值。 HTML是:

<div class="reqFormLabel" style="margin-bottom: -3px;">
    Text - First Night 
<span id="ctlAvailabilitySearch_valStartDate" style="color: red; visibility: hidden;" controltovalidate="ctlAvailabilitySearch_txtStartDate" errormessage="First Night is required." initialvalue="" isvalid="true">
    Text - *
Text - Empty Text Node
<input name="ctlAvailabilitySearch$txtStartDate" id="ctlAvailabilitySearch_txtStartDate" style="display: none;" value="03/05/2013"/>
Text - Empty Text Node
<dropdown tabIndex="0" class="dp" id="startDP" style="margin-right: 8px;" formElChildIndex="0"/>

如果执行此代码:

var ieElement = ieFrame.Element(Find.ById("ctlAvailabilitySearch_txtStartDate"));
var value = ieElement.GetAttributeValue("value");

值等于“03/05/2013”​​的日期

但如果我执行此操作:

ieElement.SetAttributeValue("value", "03/09/2013");
没有任何反应。

我已经尝试访问我能想到的每个可能的元素组合来设置这个日期,但没有任何工作。

有什么建议吗?

0 个答案:

没有答案