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

Html 使用Watin如何设置此元素的文本值?,html,watin,Html,Watin,我的HTML页面中有一个不寻常的日历控件,我似乎无法为它设置日期值。HTML是: <div class="reqFormLabel" style="margin-bottom: -3px;"> Text - First Night <span id="ctlAvailabilitySearch_valStartDate" style="color: red; visibility: hidden;" controltovalidate="ctlAvailability

我的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"/>
值等于日期“2013年5月3日”

但如果我执行这个:

ieElement.SetAttributeValue("value", "03/09/2013");
什么也没发生

我尝试了访问我能想到的所有可能的元素组合来设置这个日期,但没有任何效果


有什么建议吗?

0否决票您是否有指向测试页面的链接。。。对代码文档的任何引用。。。在一些更复杂的控件中,例如:calendar,您需要触发一个JavaScript事件来更新页面。Chrome F12工具有助于确定哪些事件连接到哪些元素。
ieElement.SetAttributeValue("value", "03/09/2013");