Как получить время затраченное на тест Selenium Visual Studio?

382
08 июня 2017, 04:43

Написал тест, который открывает страницу и ждет пока данные будут загружены, время засекаю сразу после нажатия на кнопку, до того момента, пока не будут загружены все данные

ChangeMethodPaymentButton.Click();
stopwatch.Start();
_browser.WaitForElement(By.CssSelector("#method-..."));
stopwatch.Stop();
TimeSpan ts = stopwatch.Elapsed;
string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
ts.Hours, ts.Minutes, ts.Seconds,
ts.Milliseconds / 10);
System.Diagnostics.Debug.WriteLine(elapsedTime);

Время засекаю с помощью Stopwatch и вывожу его с помощью System.Diagnostics.Debug.WriteLine(elapsedTime);

но этот способо работает только при дебаге,каким способом можно вывести время когда тест запускается не в режиме дебага ?

P.S.Конечно я могу записывать это время в файл, но по-моему это "велосипед", хотелось бы использовать какой-то цивилизованный способ.

READ ALSO
Преобразовать массив строк (из prompt) в массив чисел

Преобразовать массив строк (из prompt) в массив чисел

Добрый деньТолько начинаю учить javascript и столкнулась с такой проблемой

756
Обработка click на Apple девайсах

Обработка click на Apple девайсах

Всем привет! Вообщем простой гамбургер, но делаю первый раз не судите строго)Все норм везде кроме устройств Apple

420
Как получить практические навыки в JavaScript? [требует правки]

Как получить практические навыки в JavaScript? [требует правки]

Скажите как развить практические навыки именно в JavaScript? Теоретические знания я получил а как получить практические навыки в JavaScript, что бы чувствовать...

341
Переменная больше одного значения и меньше другого

Переменная больше одного значения и меньше другого

доброго всем! Хочу if реализовать в одной строке переменная больше одного значения и меньше другого, примерно так:

442