C# 编码UI测试日期时间问题
我使用编码的UI测试,我有一个问题。我想在edittext中键入日期,但它会显示一条错误消息,问题出在哪里,谢谢C# 编码UI测试日期时间问题,c#,visual-studio-2010,coded-ui-tests,C#,Visual Studio 2010,Coded Ui Tests,我使用编码的UI测试,我有一个问题。我想在edittext中键入日期,但它会显示一条错误消息,问题出在哪里,谢谢 public void TheDate() { #region Variable Declarations HtmlEdit uITxtDateEdit = this.UIEWindowWindow8.UIDemoSiteDocument.UITxtDateEdit; #endregion uITxtDateEdit.Text = DateTime.
public void TheDate()
{
#region Variable Declarations
HtmlEdit uITxtDateEdit = this.UIEWindowWindow8.UIDemoSiteDocument.UITxtDateEdit;
#endregion
uITxtDateEdit.Text = DateTime.Now.AddMonths(4).ToString("dd/MM/yyyy");
}
无法对控件执行“值为16.08.2013的文本的SetProperty”
其他详情:
技术名称:“Web”
控件类型:“编辑”
标记名:“输入”
Id:'ctl00\U ctl00\U wpm1\U gwpc1\U c1\U txtDepartureDate\U txtDate'
名称:“ctl00$ctl00$ctl00$wpm1$gwpc1$c1$TXDEPARTUREDATE\U txtDate”
uitextdateedit.Text=DateTime.Now.AddMonths4.ToStringdd/MM/yyyy
您正在尝试以其他格式插入日期。使用dd/mm/yyyy或将格式修改为dd.mm.yyyy。第二,你提到了MM大写,它用于分钟。试试这个,希望它能解决您的问题。您可以尝试使用Type函数,而不是设置文本属性