2014-07-23 27 views
0

當我使用編碼的UI測試記錄我的測試時,我在其中一個應用程序窗口的文本框中鍵入10。 它記錄這樣,顯示這XYZUIMap.Designer.cs如何在編碼的UI中更改永久性代碼測試

生成的代碼

// Type '  10. ' in 'uxTextBox' text box 
uIUxTextBoxEdit2.Text = this.GetAndFillupARInvoiceLinesFormParams.UIUxTextBoxEdit2Text; 

但是,當我播放我的測試,在這個文本框

如果我在設計文件中修改我的代碼失敗(XYZUIMap.Designer.cs)像這樣,它完全正常工作

Keyboard.SendKeys(uIUxTextBoxEdit2, 
    this.GetAndFillupARInvoiceLinesFormParams.UIUxTextBoxEdit2Text, 
    ModifierKeys.None); 

我知道這是一個臨時修復,因爲我不是su爲Designer.cs文件做任何代碼更改

如何使我的更改永久?以及在哪裏改變這個?

+0

的可能重複[爲什麼不好編輯在Visual Studio中編碼的UI測試UIMap.designer.cs文件?](http://stackoverflow.com/questions/19670364/why-is - 它壞到編輯的-的UIMap設計師-CS-文件中,一個視覺工作室編碼的UI-TES) – AdrianHHH

回答