【问题标题】:Coded UI Test DateTime issue编码的 UI 测试日期时间问题
【发布时间】:2013-04-25 12:55:41
【问题描述】:

我使用编码的 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 of Text with value "16.08.2013"'。

其他细节:

技术名称:“网络” 控制类型:“编辑” 标签名称:'输入' ID:'ctl00_ctl00_ctl00_wpm1_gwpc1_c1_txtDepartureDate_txtDate' 名称:'ctl00$ctl00$ctl00$wpm1$gwpc1$c1$txtDepartureDate_txtDate'

【问题讨论】:

  • 你可以尝试使用 Type-Function 而不是设置 text-properts

标签: c# visual-studio-2010 coded-ui-tests


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    相关资源
    最近更新 更多