Какой рейтинг вас больше интересует?
|
Главная /
Каталог блогов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
+143 |
146 |
IllAIR |
+123 |
143 |
GetProfit |
+116 |
124 |
antonesku |
+111 |
126 |
Melipomena |
+108 |
125 |
Agnoia |
Падения Топ 5
-2 |
48 |
В трусиках |
-2 |
22 |
СюНя_СоЛныШкА |
-3 |
14 |
Sebastian_Valmont |
-3 |
17 |
xpyctal |
-3 |
24 |
I have been here before |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.