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

Очень хитрая форма регистрации на майл.ру



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Очень хитрая форма регистрации на майл.ру
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
Здравствуйте, опять я задаю вопросы. :blush:
Есть страница. На странице - несколько вкладок. При переходе с одной вкладки на другую страница заново перерисовывается. На вкладке находятся таблицы с данными, которые прорисовываются после того, как страница полностью загрузилась.
Я сделала запись в Selenium IDE, которая ходит по этим вкладкам по очереди - просто проверка, что нет exception, без какой-либо проверки данных. Тест переходит на следующую вкладку только после того, как полностью загрузилась та, на которой он в данный момент находится - то есть ситуации, когда мы пытаемся нажать/перейти на элемент, который ещё не успел загрузиться и поэтому валимся, нет. Во время выполнения теста посредствам Selenium IDE на одной из вкладок в таблицах вместо данных появляется сообщение "Data error". Но если я делаю те же действия вручную - данные в таблице отлично загружаются. Вопрос: почему? Вопрос 2й: как повторить тест вручную, чтоб показать программисту?
Во всей этой истории нужно сделать поправку на то, что я тестирую вручную и для меня приложение - это чёрный ящик, и как он работает "внутри" я не знаю.
Возможно я не делаю чего-то очень простого и не вижу этого. Если кто-то видел подобное - буду благодарна за совет.

selenium не видит новое окно
2011-08-23 17:42
в программе при нажатии одной кнопки происходит открытие нового окна со списком пользователей. я не могу переключиться на это окно, пишет что оно не найдено. пробовала даже выводить массив всех окон, которые видит селениум:

print_r($allWindow = $this->getAllWindowTitles());

но нужного мне окна нет в возвращаемом массиве.
это может быть потому, что оно открывается в новой вкладке? я слышала что селениум не работает с вкладками....

а если тогда в 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/ Вы можете ознакомиться с подробностями мастер-класса. Будем рады видеть Вас в числе участников!

Подарки ко дню тестировщика
2011-08-23 20:33
Всем привет!

Приближается день тестировщика (9 сентября)! Хотелось бы своим коллегам подарить сувениры или еще что-то. Может кто-то поделится интересными идеями, что можно подарить тестировщикам на их профессиональный праздник :)

Можно ли goto case2 ?
2011-08-23 23:15
поставил в первом test case ссылку на метку которая находится в другом test case
не сработало
Но что интересно selenium IDE при возникновении ошибки в test case приступает к выполнению второго,это почти goto ))
В в следующем test case в принципе можно проанализировать ошибку и избежать краха теста но return не получится...(((
--------------
Но всё же грустно что нельзя из первого прыгнуть во второй test case

вопрос по переменным.
2011-08-24 07:44
в переменной number1 = http://izhevsk.ru/forumtopics/51.html
как сделать чтоб переменная number2 = http://izhevsk.ru/forummisc/51
тоесть базировалась на первой но кое-что заменялось и убиралось ?

selenium + phpunit тесты
2011-08-24 08:51
Доброго времени суток.
Столкнулся с проблемой в тестах.
При нажатии на кнопку "Удалить" появляется окно подтверждения ("cancel" "ok")
Причём выделена уже кнопка "ok".
Для прохождения этого рубежа нашёл несколько решений:
1) программно произвести нажатие кнопки "enter"
2)с помощью определённой функции осуществить нажатие на "ок"
сама функция:
public function clickDellCategory($value)
 {
     $count = $this->_browser->getXpathCount($this->_config->row);
            $Row=0;
            if($count>0)
        {
            for($i=1; $i<$count+1; $i++)
            {
                $Row = trim($this->_browser->getText($this->_config->row . '[' . $i . ']/td[1]' ));
                if($value==$Row)
                {
               
                    $this->_browser->click($this->_config->row . '[' . $i . ']/td[3]/a'); //непосредственно само нажатие
                    break;
                }
            }
        }
    
    return new Page_AdminListCategoryPage($this->_browser); 
 }


функция немного грамоздка, но это необходимо для проверки, имеется ли нужная строчка в списке.

Если выразиться по проще, то нужно после строчки:
$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 и т.д.
Подскажите, пожалуйста,как оперировать с данным окном?какую нужно использовать команду и локатор?
Найденные мной примеры не помогли.
Заранее спасибо!


© 2010 | Software-Testing.Ru


В избранное