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

331
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 и столкнулась с такой проблемой

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

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

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

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

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

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

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

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

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

404