Vodpod videos no longer available.
Отдельно слайды
26.02.2011 Автор: Alexei Lupan
Vodpod videos no longer available.
Отдельно слайды
Опубликовано в Автоматизация, Видео, Конференции, Откровения, Презентации | Отмечено Selenium Camp, Selenium IDE | 22 комментария
Обсуждение закрыто.
Спiвпрацювальник по підготувальні тестувальників.
Автор [глоссария] терминологии тестирования (english).
Неоднократный докладчик [SQA Days], [QA Fest] и других конференций по тестированию ПО.
Неспешный езжун на «[Волга ГАЗ-21]» 1965 года выпуска.
Игрун чего-то похожего на тяжелый блюз [на классической гитаре].
И так [далее].
По Вашему мнению как лучше проверить не битая ли ссылка?
К примеру на сайте есть ссылка на архив какой-то, надо проверить не битая ли она. Как-то через HEAD запрос не нашел в документации.
Через какое время вы перешли на Selenium RC ? 🙂
в IDE функционала уже не хватает(
НравитсяНравится
есть linkChecker — разные есть. Бьете ими все линки.
Я не переходил на RC, а вернулся к IDE.
А не под молоток гвозди подбираются.
НравитсяНравится
Средствами селениум возможно проверить ли линк (не assert-ом)? Без открытия новых окон. Просто даже на джаваскрипте проблемно реализовать это правильно (
По Вашему выступления я подумал, что Вы на RC перешли.
НравитсяНравится
Какие-то дела средствами Selenium IDE вообще не разруливаемы, поэтому, разумеется, использовал и то, и другое.
НравитсяНравится
Вы не занимались автоматизированием тестирования под Android? Какие бы инструменты порекомендовали?
Предыдущий свой вопрос решил скриптом:
function UrlExists(url) {
var http = new getXMLHttp();
http.open(‘HEAD’, url, false);
http.send(«»);
http.readyState = 4;
return http.statusText;
}
НравитсяНравится
Не, не занимался.
НравитсяНравится
Здравствуйте Алексей.
Можете подсказать как правильно удалить куки через selenium ide?
В гугле искал ответ — не нашел, и много людей жалуются на это.
Пробовал через deleteAllVisibleCookies().
НравитсяНравится
Задача сложная.
Перезапустите браузер — топорный, но действенный метод.
НравитсяНравится
Спасибо.
Возможно ли средствами IDE перезапустить файрфокс?
з.ы. http://siderulezzz.wordpress.com/ — спасибо, много полезной информации 🙂
НравитсяНравится
Нет.
Нашел старый скрипт, который стопудово работал:
1. deleteAllVisibleCookies
2. refreshAndWait
3. делаем все остальное
Проблема в том, что он стопудово работал только в одном случае — так уж совпало.
Поэтому если надо однозначно куки убивать, не перегружая браузер:
— поставьте плагин вроде https://addons.mozilla.org/uk/firefox/addon/web-developer/developers
— в нужный момент поставьте скрипт на паузу getEval | alert(‘StoP’)
— убейте все куки силами WebDeveloper
— вернитесь к скрипту — нажмете на «ОК» в окне алерта, и скрипт побежит дальше
НравитсяНравится
так есть же getEval — почему не грохнуть куки через js?.. что-то типа
var c = document.cookie.split(‘; ‘), // массив имеющихся cookies
nv; // значение для удаления
for( var i=0; i<c.length; ++i ){
nv = c[ i ].replace( /=.*/, '=' );
document.cookie = nv + '; path=/; expires=' + new Date(0).toGMTString();
}
и никаких редиректов не надо (особо актуально со всякими extjs)..
зы. код не оптимальный, исключительно для примера..
НравитсяНравится
На блоге автора не смог найти статью в которой описывается как и какие расширения необходимо установить к Selenium IDE для работы с циклами и условиями. В докладе эта статья упоминалась.
Можно ссылку?
НравитсяНравится
Пожалуйста — http://siderulezzz.wordpress.com/2010/06/15/6/
НравитсяНравится
спасибо за информацию…
НравитсяНравится
прям меня описал!
НравитсяНравится
Фсмысле?
НравитсяНравится
Доклад инетерсный.
Селениум ИДЕ оч помогает в простых задачках.
Ну и как первый шаг для знакомства с автоматизацией очень подходит.
НравитсяНравится
Спасибо за интересную историю эволюции.
По моему мнению, как ручного тестировщика, самым главным был постулат, что «Selenium IDE — только помошник при ручном тестировании».
Этого мне как раз не хватало для осознания его роли в процессе.
НравитсяНравится
🙂
Я не упомянул важный пунктик — надо смотреть на всё это дело как на автоматизацию процесса тестирования в принципе, а не как на автоматизацию функциональных тестов.
НравитсяНравится
Хороший был доклад. Сам тоже уже перешел на RC+Java, но начиналось всё тоже с IDE. Хоть шел слушать доклад не с информативной точки зрения, а послушать Алексея вживе (по блогу-то видно, что автор хорошо владеет словом), но местами начинали ностальгически ныть шишки, набитые в тех же местах, по тем же вопросам, об ту же стену.
Начинающим же свое знакомство с 34 элементом таблицы Дмитрия Ивановича весьма познавательно и интересно.
Так держать!
НравитсяНравится
Спасибо 🙂
Вживе, мгм, словом намного сложнее владеть, надо с дыханием разобраться.
НравитсяНравится
Отличная презентация, нашёл ответ на 2 своих вопроса.
НравитсяНравится