Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Записки о тестировании ПО/Записи в блоге |
Записки о тестировании ПО
Голосов: 1 Адрес блога: http://swtesting.livejournal.com/ Добавлен: 2008-06-02 01:12:46 |
|
Обработка promptов в selenium rc.
2008-07-24 00:15:52 (читать в оригинале)Последний тип обрабатываемых selenium rc диалоговых окон браузера, с которыми вам придется сталкиваться - prompt. В selenium rc для их обработки используются следующие методы:
selenium.answerOnNextPrompt(...) - задает строку ответа для следующего promptа.
selenium.getPrompt() - обрабатывает prompt, используя заданную строку ответа, и возвращает текст promptа. Если строка ответа не была предварительно задана, prompt не будет обработан :(
selenium.isPromptPresent() - проверяет, присутствует ли prompt.
Проверка битых ссылок с помощью Link Evaluator.
Использование xpath в selenium rc. Оси в xpath. Часть вторая.
HtmlUnit, хорошее дополнение вашего тестового фрэймворка.
Selenium rc и обработка confirmation.
2008-07-21 23:44:06 (читать в оригинале)Помимо alertов, приходиться сталкиваться и с другими видами диалоговых окон браузера. Один из таких диалогов - это confirmation, с которым selenium rc прекрасно работает. Для этого в selenium rc используются следующие методы:
selenium.isConfirmationPresent() - метод selenium rc, проверяющий появился ли confirmation.
selenium.getConfirmation() - метод selenium rc, нажимающий кнопку на confirmation и возвращающий его текст.
selenium.chooseCancelOnNextConfirmation() - метод selenium rc, выбирает кнопку отмена, для последующего нажатия
selenium.chooseOkOnNextConfirmation() - метод selenium rc, выбирает кнопку ок, для последующего нажатия
Простые правила написания функциональных автотестов.
А стоит ли внедрять автоматизированное тестирование?
Нагрузочное тестирование с помощью apache bench. Частья первая.
Обработка alertов в selenium rc.
2008-07-18 23:56:10 (читать в оригинале)Занимаясь тестировании веб сайтов, приходиться сталкиваться с диалоговыми окнами браузера. С одним из таких диалоговых окон - alertом selenium rc прекрасно умеет работать. Для этого в selenium rc используются следующие методы:
selenium.isAlertPresent() - метод selenium rc, проверяющий появился ли alert.
selenium.getAlert() - метод selenium rc, нажимающий кнопку ок на alertе и возвращает его текст.
Использование xpath в selenium rc. Оси в xpath. Часть первая.
Проверка битых ссылок с помощью Link Evaluator.
DragAndDrop действия в selenium rc.
Использование waitForCondition в selenium rc.
2008-07-17 01:01:39 (читать в оригинале)Используя selenium rc, часто встречаются элементы, появляющиеся без обновления всей страницы. Что делать в таких случаях, можно ли средствами selenium организовать ожидание таких элементов. Ответ да! Selenium - это умеет. Для примера возьмем главную страницу рамблера. Будем кликать по ссылке 'Видео' во втором слева выпадающе меню.
selenium.open("http://www.rambler.ru/");
selenium.click("xpath=//span[@id='menuButton1']/following::a");
Ждем появления выпадающего меню в течении 10 секунд
selenium.waitForCondition("selenium.isVisible('id=menuSlide1')", "10000");
selenium.click("xpath=//span[.='Видео']");
Ждем появления ссылки Видео в течении 10 секунд
selenium.waitForCondition("selenium.isElementPresent('link=Видео')", "10000");
Использование xpath в selenium rc. Оси в xpath. Часть вторая.
DragAndDrop действия в selenium rc.
Собираем все ссылки со страницы используя selenium rc.
Использование xpath в selenium rc. Оси в xpath. Часть вторая.
2008-06-30 10:50:57 (читать в оригинале)Продолжим рассматривать примеры использования осей xpath в selenium rc. Проверить их можно на главной странице рамблера. Подробно об xpath можно узнать на сайте w3c, а первую часть примеров прочитать здесь: Использование xpath в selenium rc. Оси в xpath. Часть первая.
Ось child:: - Возвращает множество потомков на один уровень ниже. В сокращенном синтаксисе ось child:: просто опускают.
sel.getText("xpath=//td[@id='menu_0']/child::a")
или так sel.getText("//td[@id='menu_0']/a")
или так sel.getText("//td[@id='menu_0']/a")
Ось attribute:: - Возвращает множество атрибутов текущего элемента. В сокращенном синтаксисе ось attribute:: - можно заменить на «@»
sel.getText("xpath=//td[attribute::id='menu_0']")
или так sel.getText("xpath=//td[@id='menu_0']")
или так sel.getText("xpath=//td[@id='menu_0']")
Ось parent:: - Возвращает предка на один уровень назад. В сокращенном синтаксисе ось parent:: - можно заменить на «..»
sel.getText("xpath=//a[text()='Авто/Мото']/parent::td/following::td/a")
или так sel.getText("xpath=//a[text()='Авто/Мото']/../following::td/a")
или так sel.getText("xpath=//a[text()='Авто/Мото']/../following::td/a")
Использование xpath в selenium rc. Оси в xpath. Часть первая.
Собираем все ссылки со страницы используя selenium rc.
DragAndDrop действия в selenium rc.
Собираем все ссылки со страницы используя selenium rc.
DragAndDrop действия в selenium rc.
Категория «Субкультуры»
Взлеты Топ 5
+221 |
238 |
Yurenzo |
+213 |
249 |
Идеи подарков. Что и где купить, как сделать своими руками. Инте |
+198 |
211 |
Ein_Brennende_Komet |
+185 |
208 |
Russian parkour |
+139 |
216 |
Портал роллеров Roller-style.ru: Новости |
Падения Топ 5
-5 |
6 |
navesele |
-21 |
16 |
Субкультура Онлайн |
-182 |
3 |
mg5 |
|
|
|
|
|
|
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.