Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Сохранение sreenshot при ошибке теста



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Сохранение sreenshot при ошибке теста
2014-07-15 11:20

Привет всем. Я недавно начал изучать селениум WebDriver, и так понимаю уже подошел к тому, что есть желание получать sreenshot при ошибке. Аннотацией не пользуюсь потому что не сильно понимаю как лучше ее использовать. Но если кто может дать понятный материал по этой теме буду благодарен.  

Для этого я использую операторы try catch finally. Но к сожалению нечего не выходит. Sreenshot  просто не сохраняется. Объясните почему, как это исправить пожалуйста. Полный код  на Java прилагаю.

try {
driver.get(url);
firstEnter(login, old_pass, driver);
changePass(old_pass, new_pass, driver);
logout(driver);
popupAuthorization(login, new_pass, driver);
changePass(new_pass, old_pass, driver);
logout(driver);
}
catch(ArithmeticException e) {
takeScreenshot(driver, name);
}
finally {
driver.quit();
}

Само сохранение sreenshot'а

public static void takeScreenshot(WebDriver driver, String name) throws IOException {
if (driver instanceof TakesScreenshot) {
   File tempFile = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
   FileUtils.copyFile(tempFile, new File(String.format("screenshots/%s.png", name)));
   }
}
 

 

Прикрепленные файлы



Новый тренинг "Программирование на C# для тестировщиков"
2014-07-15 11:24

На прошлой неделе мы в очередной раз провели опрос про популярность языков программирования среди тестировщиков-автоматизаторов. И вновь, как и в прошлый раз, ожидаемо с большим отрывом победил язык Java. Но теперь Python и C# подобрались к лидеру уже ближе, проиграв не в три раза, а всего лишь в два :)

Поэтому неслучайно мы выбрали Java как основной язык для наших тренингов, и для обучения программированию, и для курсов по инструменту Selenium.

Но нельзя не признать, что инструменты разработки, создаваемые компанией Microsoft, эволюционируют семимильными шагами. Поэтому мы решили, что пришло время запустить тренинг "Программирование на C# для тестировщиков", аналогичный тренингу по языку Java.

Этот курс предназначен для обучения тестировщиков программированию на языке С# (для тех, кого интересует программирование на Java у нас есть другой курс).

Да, именно тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения программировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.

Весь изучаемый материал будет демонстрироваться на одном сквозном примере -- мы будем разрабатывать на языке C# автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организоваэ ь код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.

Первая группа нового тренинга начнет работу уже 15 августа.

Подробную программу нового тренинга вы можете найти на нашем сайте



Есть набор автоматизированных тестов. Что дальше?
2014-07-15 13:59

Пишу в UIAutomation автотесты, использую Javascript. Вот у меня есть их набор, но не знаю что с ними дальше делать и как запустить в работу. Подскажите, киньте полезные линки. :help:



HP LR Analysis: не подгружаются сообщения в окно Controller Output Mes
2014-07-15 16:22

Подскажите, пожалуйста, может кто сталкивался с таким.

 

При открытии результатов в анализаторе не подгружаются сообщения (errors) в окно Controller Output Messages.

Данная проблема не воспроизводится на других компьютерах с такой же операционкой.. 

 

Версия LR 11.00

Компьютер: win7 - 64 bit

 



© 2010 | Software-Testing.Ru


В избранное