2013-04-16 40 views
1

我使用編碼的UI測試,我有一個問題。我想在edittext中鍵入一個日期,但它會給出錯誤消息,問題在哪裏,謝謝。編碼UI測試日期時間問題

public void TheDate() 
{ 
    #region Variable Declarations 
    HtmlEdit uITxtDateEdit = this.UIEWindowWindow8.UIDemoSiteDocument.UITxtDateEdit; 
    #endregion 

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

無法在控制執行「值爲‘2013年8月16日’文本的SetProperty」。

其他細節:

TechnologyName: '網頁' ControlType: '編輯' 標籤名: 'INPUT' 編號: 'ctl00_ctl00_ctl00_wpm1_gwpc1_c1_txtDepartureDate_txtDate' 名稱:「ctl00 $ ctl00 $ ctl00 $ wpm1 $ gwpc1 $ C1 $ txtDepartureDate_txtDate」

+1

您可以嘗試使用類型函數而不是設置文本屬性 – Tomtom

回答

0

uITxtDateEdit.Text = DateTime.Now.AddMonths(4)的ToString( 「DD/MM/YYYY」);

您正試圖以其他格式插入日期。請使用dd/mm/yyyy或將格式修改爲dd.mm.yyyy。其次,你提到了用於分鐘的MM(Capital)。試試這個希望它解決你的問題。