CodedUI VS2013 хвърля Невалидна стойност за параметър -1 изключение searchtimeout

По някаква неизвестна за нас причина нашите тестове на codedUI се провалят с тази грешка.

"Невалидна стойност за параметъра. Стойност: -1. Параметър: SearchTimeout.\r\nИме на параметъра: SearchTimeout"}

Създадохме нова карта на потребителския интерфейс и все още получаваме същата грешка. Тази грешка възниква при първия метод, който извикваме. Всичко, което се опитваме да направим, е да щракнете върху заглавната лента и да изпратите CTRL+shift+G към приложението. Замъглих имената на методите и други подобни, но освен това кодът е точно такъв, какъвто аз се провалям. Променихме свойствата за търсене, за да използваме име = съдържа... вместо име е равно... но това работеше добре. Не мисля, че е това, но имам идея какво може да е. Не виждам никаква настройка за изчакване. Добавих настройките за възпроизвеждане в метода, но това не изглежда да го засяга по никакъв начин. Отказва се твърде бързо и грешката означава, че настройката не е зададена.

public void OpenFeatureCustom()
{
Playback.PlaybackSettings.SearchTimeout = 2000;
#region Variable Declarations
WinTitleBar uICompanyNameProductName91064bitTitleBar = this.UICompanyNameProductName91064bitWindow.UICompanyNameProductName91064bitTitleBar;
WinClient uICompanyNameClient = this.UICompanyNameProductName91064bitWindow.UIINTRODG1Window.UIPanelClient.UICompanyNameClient;
#endregion
// fails here  Click 'CompanyName ProductName 9.1.0 64-bit(VUL-2872_VGCS) RnD: Env...' title bar
Mouse.Click(uICompanyNameProductName91064bitTitleBar, new Point(595, 6));

// Type 'Control, Shift + g' in 'CompanyName' client
Keyboard.SendKeys(uICompanyNameClient, this.OpenFeatureParams.UICompanyNameClientSendKeys, (ModifierKeys.Control | ModifierKeys.Shift));

}

Благодаря предварително колеги!


person Tom    schedule 28.03.2014    source източник


Отговори (1)


Възможно е да нулирате настройките си за възпроизвеждане във вашия тест. Уверете се, че имате атрибута [CodedUITest] във вашия тестов клас, след което опитайте да зададете настройките си за възпроизвеждане в [TestInitialize].

Също така се уверете, че ако вашият тестов клас е наследен от базов клас с атрибута [CodedUITest], че сте задали настройките си за възпроизвеждане там, а не във вашия конкретен тестов клас.

person user3713172    schedule 31.07.2014