我使用编码的UI测试,我遇到了问题。我想在edittext中输入日期,但是它会给出错误信息,问题出在哪里,谢谢。
public void TheDate()
{
#region Variable Declarations
HtmlEdit uITxtDateEdit = this.UIEWindowWindow8.UIDemoSiteDocument.UITxtDateEdit;
#endregion
uITxtDateEdit.Text = DateTime.Now.AddMonths(4).ToString("dd/MM/yyyy");
}
无法在控件上执行'带有值的文本SetProperty“16.08.2013”。
其他详情:
TechnologyName:'Web' ControlType:'编辑' TagName:'INPUT' Id:'ctl00_ctl00_ctl00_wpm1_gwpc1_c1_txtDepartureDate_txtDate' 名称:'ctl00 $ ctl00 $ ctl00 $ wpm1 $ gwpc1 $ c1 $ txtDepartureDate_txtDate'
答案 0 :(得分:0)
uITxtDateEdit.Text = DateTime.Now.AddMonths(4).ToString(“dd / MM / yyyy”);
您正尝试以其他格式插入日期。使用dd / mm / yyyy或将格式修改为dd.mm.yyyy。其次你提到用于分钟的MM(资本)。试着这希望它能解决你的问题。