Очень хитрая форма регистрации на майл.ру
2011-08-23 10:20
Хотел нарегить себе почтовых ящиков чтобы при регистрации вручную воодить только код с картинки...
Ничего не вышло ! )))
Оказалось там поля ввода данных каждый раз меняют номер свой(вот таккие номера: x_ff3d34e991f6153d) .
Как быть,к чему привязаться ?
Selenium IDE -> exe файл
2011-08-23 10:38
надо клиенту отдать небольшого "робота"
но как-то не эстетично смотрится "fireFox portable+selenuim IDE+нажатия на кнопки и сам запуск"
как найти textarea?
2011-08-23 12:36
Не могу подобраться к элементу textarea. через IDE его не видно, какие бы я xpath не прописывала. в коде оно отображается серым цветом. Не очень понимаю что это значит.
[IMG]http://savepic.net/1924442.jpg[/IMG]
как к нему можно обратиться и напечатать там что нибудь?
Проверка поля ввода email.
2011-08-23 14:17
Какие проверки поля ввода email надо сделать (email text box)?
Спасибо.
Выполнить HTTP запрос один раз для всех юзеров
2011-08-23 15:45
Дано:
Есть некий HTTP запрос, в респонсе которого есть некие данные, необходимые мне для другого запроса. Пример: Я создаю аккаунт (далее первая команда) - команда возврачает мне GUID, этот GUID мне надо использовать в команде редактирования аккаунта (далее вторая команда).
Вопрос:
Как реализовать в Jmeter выполнение этой первой команды один раз для всех юзеров, т. е. c полученым GUIDом работать всем юзерам в Thread Group? Мне надо получить перфоманс второй команды. Once Only Controller выполняет первую команду для каждого(!) юзера, и при нагрузке в 1000 юзеров я получаю 1000 лишних реквестов, что не есть хорошо.
Варианты, куда я копал:
Использовать 2 Thread Group: в первой - первая команда получает этот GUID, во второй уже непосредственно нагрузка. Проблемы: не могу передать GUID из одной Thread Group в другую, Thread Groups стартуют не последовательно.
ForEach Controller - название похожее на то что надо. Проблемы: желание сэкономить время взяло свое и я решил написать здесь, пока сам буду рассматривать этот контроллер.
С нетерпением жду ваших дельных советов, с меня как обычно ничего. Всем заранее благодарствую.
Проблему, найденную с помощью Selenium IDE, невозможно воспроизвести в
2011-08-23 16:47
Здравствуйте, опять я задаю вопросы.
Есть страница. На странице - несколько вкладок. При переходе с одной вкладки на другую страница заново перерисовывается. На вкладке находятся таблицы с данными, которые прорисовываются после того, как страница полностью загрузилась.
Я сделала запись в Selenium IDE, которая ходит по этим вкладкам по очереди - просто проверка, что нет exception, без какой-либо проверки данных. Тест переходит на следующую вкладку только после того, как полностью загрузилась та, на которой он в данный момент находится - то есть ситуации, когда мы пытаемся нажать/перейти на элемент, который ещё не успел загрузиться и поэтому валимся, нет. Во время выполнения теста посредствам Selenium IDE на одной из вкладок в таблицах вместо данных появляется сообщение "Data error". Но если я делаю те же действия вручную - данные в таблице отлично загружаются. Вопрос: почему? Вопрос 2й: как повторить тест вручную, чтоб показать программисту?
Во всей этой истории нужно сделать поправку на то, что я тестирую вручную и для меня приложение - это чёрный ящик, и как он работает "внутри" я не знаю.
Возможно я не делаю чего-то очень простого и не вижу этого. Если кто-то видел подобное - буду благодарна за совет.
selenium не видит новое окно
2011-08-23 17:42
в программе при нажатии одной кнопки происходит открытие нового окна со списком пользователей. я не могу переключиться на это окно, пишет что оно не найдено. пробовала даже выводить массив всех окон, которые видит селениум:
но нужного мне окна нет в возвращаемом массиве.
это может быть потому, что оно открывается в новой вкладке? я слышала что селениум не работает с вкладками....
а если тогда в firefox, например, отключить опцию "Вместо новых окон открывать новые вкладки", это не поможет?
Мастер-класс «Agile Design: Beyond the Basics» Джей Би Рейнсбергера
2011-08-23 19:00
Вы уже слышали о мастер-классе Джей Би Рейнсбергера, посвященном TDD (Test Driven Development) и дизайну в стиле аджайл - «Agile Design: Beyond the Basics»?
Тренинг по большей части расчитан на специалистов, работающих в Quality Assurance.
Мероприятие состоится в Киеве, 23-24 сентября.
По этой ссылке http://agileee.org/2...nd-the-basics/ Вы можете ознакомиться с подробностями мастер-класса. Будем рады видеть Вас в числе участников!
Приближается день тестировщика (9 сентября)! Хотелось бы своим коллегам подарить сувениры или еще что-то. Может кто-то поделится интересными идеями, что можно подарить тестировщикам на их профессиональный праздник :)
Можно ли goto case2 ?
2011-08-23 23:15
поставил в первом test case ссылку на метку которая находится в другом test case
не сработало
Но что интересно selenium IDE при возникновении ошибки в test case приступает к выполнению второго,это почти goto ))
В в следующем test case в принципе можно проанализировать ошибку и избежать краха теста но return не получится...(((
--------------
Но всё же грустно что нельзя из первого прыгнуть во второй test case
selenium + phpunit тесты
2011-08-24 08:51
Доброго времени суток.
Столкнулся с проблемой в тестах.
При нажатии на кнопку "Удалить" появляется окно подтверждения ("cancel" "ok")
Причём выделена уже кнопка "ok".
Для прохождения этого рубежа нашёл несколько решений:
1) программно произвести нажатие кнопки "enter"
2)с помощью определённой функции осуществить нажатие на "ок"
сама функция:
функция немного грамоздка, но это необходимо для проверки, имеется ли нужная строчка в списке.
Если выразиться по проще, то нужно после строчки:
$this->_browser->click($this->_config->row . '[' . $i . ']/td[3]/a');
произвести нажатие на "ок" в окне проверки, или произвести нажатие клавиши "enter".
Буду очень благодарен, если подскажете как это сделать или подтолкнёте в нужное русло.
P.S. ОС Linux. Тесты проходят в FireFox.
Работа с диалоговым окном браузера
2011-08-24 10:13
Привет!
Для написание тест кейсов я использую Selenium IDE(HTML формат).
Для насала я открываю ссылку, затем появляется окно браузера, где нужно ввести username, password и т.д.
Подскажите, пожалуйста,как оперировать с данным окном?какую нужно использовать команду и локатор?
Найденные мной примеры не помогли.
Заранее спасибо!