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

Константин

Рассылки

Записки о тестировании ПО - обработка promptов в selenium rc.

Записки о тестировании ПО

Рассылка, посвященная ручному и автоматизированному тестированию програмного обеспечения. Будет интересна, как начинающим, так и опытным тестировщикам. Публикуются материалы из блога swtesting.livejournal.com

подписчиков: 341
Подписаться

Последний тип обрабатываемых selenium rc диалоговых окон браузера, с которыми вам придется сталкиваться - prompt. В selenium rc для их обработки используются следующие методы: selenium.answerOnNextPrompt) - задает строку ответа для следующего promptа. selenium.getPrompt) - обрабатывает prompt используя заданную строку ответа и возвращает текст promptа. Если строка ответа не была предварительно задана, prompt не будет обработан ( selenium.isPromptPresent) - проверяет, присутствует ли prompt. Простой автотес...

2008-07-24 01:05:58 + Комментировать Автор:

Записки о тестировании ПО - selenium rc и обработка confirmation.

Записки о тестировании ПО

Рассылка, посвященная ручному и автоматизированному тестированию програмного обеспечения. Будет интересна, как начинающим, так и опытным тестировщикам. Публикуются материалы из блога swtesting.livejournal.com

подписчиков: 341
Подписаться

Помимо alertов, приходиться сталкиваться и с другими видами диалоговых окон браузера. Одним из таких диалогов - это confirmation, с которым selenium rc прекрасно работает. Для этого в selenium rc используются следующие методы: selenium.isConfirmationPresent) - метод selenium rc, проверяющий появился ли confirmation. selenium.getConfirmation) - метод selenium rc, нажимающий кнопку на confirmation и возвращающий его текст. selenium.chooseCancelOnNextConfirmation) - метод selenium rc, выбирает кнопку отмена, ...

2008-07-21 23:58:31 + Комментировать Автор:

Записки о тестировании ПО - обработка alertов в selenium rc.

Записки о тестировании ПО

Рассылка, посвященная ручному и автоматизированному тестированию програмного обеспечения. Будет интересна, как начинающим, так и опытным тестировщикам. Публикуются материалы из блога swtesting.livejournal.com

подписчиков: 341
Подписаться

Занимаясь тестировании веб сайтов, приходиться сталкиваться с диалоговыми окнами браузера. С одним из таких диалоговых окон - alertom selenium rc прекрасно умеет работать. Для этого в selenium rc используются следующие методы: selenium.isAlertPresent) - метод selenium rc, проверяющий появился ли alert. selenium.getAlert) - метод selenium rc, нажимающий кнопку ок на alertе и возвращает его текст. Простой автотест selenium rc, обрабатывающий alert: selenium.click"link=удалить); assertTrue"Предупреждение не п...

2008-07-18 23:49:18 + Комментировать Автор:

Записки о тестировании ПО - использование waitForCondition в selenium rc.

Записки о тестировании ПО

Рассылка, посвященная ручному и автоматизированному тестированию програмного обеспечения. Будет интересна, как начинающим, так и опытным тестировщикам. Публикуются материалы из блога swtesting.livejournal.com

подписчиков: 341
Подписаться

Используя selenium rc, часто встречаются элементы, появляющиеся без обновления всей страницы. Что делать в таких случаях, можно ли средствами selenium организовать ожидание таких элементов. Ответ да! Selenium - это умеет. Для примера возьмем главную страницу рамблера . Будем кликать по ссылке 'Видео' во втором слева выпадающе меню. selenium.open"http://www.rambler.ru/); selenium.click"xpath=//span@id'menuButton1]/following:a); Ждем появления выпадающего меню в течении 10 секунд selenium.waitForCondition"se...

2008-07-17 00:55:57 + Комментировать Автор:

Записки о тестировании ПО - использование xpath в selenium rc. Оси в xpath. Часть II.

Записки о тестировании ПО

Рассылка, посвященная ручному и автоматизированному тестированию програмного обеспечения. Будет интересна, как начинающим, так и опытным тестировщикам. Публикуются материалы из блога swtesting.livejournal.com

подписчиков: 341
Подписаться

Продолжим рассматривать примеры использования осей xpath в selenium rc. Проверить их можно на главной странице рамблера . Подробно об xpath можно узнать на сайте w3c , а первую часть примеров прочитать в блоге: Использование xpath в selenium rc. Оси в xpath. Часть первая. Ось child: - Возвращает множество потомков на один уровень ниже. В сокращенном синтаксисе ось child: просто опускают. Пример использования xpath оси child в selenium rc: sel.getText"xpath=//td@id'menu_0]/child:a) или так sel.getText"//td@...

2008-06-30 10:46:08 + Комментировать Автор:

Записки о тестировании ПО - использование xpath в selenium rc. Оси в xpath. Часть I.

Записки о тестировании ПО

Рассылка, посвященная ручному и автоматизированному тестированию програмного обеспечения. Будет интересна, как начинающим, так и опытным тестировщикам. Публикуются материалы из блога swtesting.livejournal.com

подписчиков: 341
Подписаться

Selenium rc предоставляет большой набор методов, для работы с элементами web-страниц. Во многих методах selenium rc, для определения элемента, с которым будем работать, используются локаторы. Один из способов задания локатора в selenium rc - это использование xpath. Подробно об xpath можно узнать на сайте w3c . Сейчас мы рассмотрим примеры использования осей xpath в selenium rc. Все примеры можно проверить на странице открыток яндекса Ось descendant: - Возвращает полное множество потомков. Пример использов...

2008-06-24 23:59:33 + Комментировать Автор:

Записки о тестировании ПО - проверка битых ссылок с помощью Link Evaluator.

Записки о тестировании ПО

Рассылка, посвященная ручному и автоматизированному тестированию програмного обеспечения. Будет интересна, как начинающим, так и опытным тестировщикам. Публикуются материалы из блога swtesting.livejournal.com

подписчиков: 341
Подписаться

Одна из часто встречающихся задач в тестировании web-сайтов - это проверка битых ссылок. Link Evaluator может облегчить эту задачу. Утилита представлена в виде плагина firefox, довольно проста и удобна в использовании. Но оставим слова, перейдем к использованию и посмотрим ее в деле. Первый эксперимент - проверяем ссылки в новостях на сайте газпрома: http://www.gazprom.ru/news/2008/06.shtml Страница содержит большое количество новостных ссылок, среди которых могут быть битые. Плюсы: 1) Довольно информативн...

2008-06-17 00:48:52 + Комментировать Автор:

Записки о тестировании ПО - snagIt, продолжая тему скриншотов в тестировании по.

Записки о тестировании ПО

Рассылка, посвященная ручному и автоматизированному тестированию програмного обеспечения. Будет интересна, как начинающим, так и опытным тестировщикам. Публикуются материалы из блога swtesting.livejournal.com

подписчиков: 341
Подписаться

SnagIt - еще одно средство, облегчающее тестировщикам создание скринштов. Утилита сделана в виде отдельного приложения. Так что возможностей у snagit много. Можно делать различные варианты скриншотов: 1)Выбранную область экрана 2)Выбранное окно 3)Весь экран 4)Скриншот всей web-страницы В snagit есть очень богатый набор возможностей комментирования скриншотов. Различные стрелочки, подписи и другие инструменты очень обильно представлены в snagit. Есть много инструментов для редактирования изображения: измене...

2008-06-15 23:08:25 + Комментировать Автор:

Crash-тесты web сайтов - трансаэро, форма покупки билета.

Crash-тесты web сайтов

Ищем и публикуем баги популярных сайтов.

подписчиков: 6
Подписаться

Сегодня мы не будем тестировать весь web-сайт, а ограничимся тестированием одной важной для этого web-сайта функциональности - формы покупки билета онлайн, находящейся на главной странице: http://www.transaero.ru . Для начала составим небольшой тест план: 1) Тестирование различных вариантов полета : в один конец/туда-обратно 2) Тестирование различных вариантов даты в полях туда/обратно с выбором через календарь или прямым вводом в форму. 3) Тестирование различных вариантов городов в полях туда/обратно. 4) ...

2008-06-15 14:22:11 + Комментировать Автор:

Записки о тестировании ПО - DragAndDrop действия в selenium rc.

Записки о тестировании ПО

Рассылка, посвященная ручному и автоматизированному тестированию програмного обеспечения. Будет интересна, как начинающим, так и опытным тестировщикам. Публикуются материалы из блога swtesting.livejournal.com

подписчиков: 341
Подписаться

Selenium rc содержит несколько методов, позволяющих выполнять операции drag and drop. Так что, если в вашем проекте есть объекты, которые необходимо перетаскивать, selenium rc вам в этом поможет. В selenium rc есть следующие методы для перетаскивания объектов : selenium.dragAndDrop(String locator, String movementsString) - метод selenium rc, перетаскивающий объект с локатором locator, на отклонение movementString от начального положения DragAndDrop действия в selenium rc. Пример 1: //открываем карты рамбле...

2008-06-12 10:58:46 + Комментировать Автор:

Рассылки