Html 使用Watin如何设置此元素的文本值?
我的HTML页面中有一个不寻常的日历控件,我似乎无法为它设置日期值。HTML是: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
<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");