编码的UI测试DateTime问题

时间:2013-04-16 12:54:50

标签: 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.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'

1 个答案:

答案 0 :(得分:0)

uITxtDateEdit.Text = DateTime.Now.AddMonths(4).ToString(“dd / MM / yyyy”);

您正尝试以其他格式插入日期。使用dd / mm / yyyy或将格式修改为dd.mm.yyyy。其次你提到用于分钟的MM(资本)。试着这希望它能解决你的问题。