Перейти к содержимому

Фотография

Как выполнить задание 1 тренинга на "Калькуляторе тарифов"?


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 rusmanov

rusmanov

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Усманов Руслан Анасович
  • Город:Екатеринбург

Отправлено 09 февраля 2012 - 08:12

Здравствуйте.

Застрял на самом первом домашнем задании.

Требуется сделать макет реальной формы для отправки произвольных значений параметров.

Подходящего примера не нашел, взял калькулятор тарифов на электроэнергию. Вот ссылка, http://www.mosenergo...e/tarifs/t_calc

Последовательность действий:
  • Сохраняем страницу как html
  • Открываем страницу в текстовом редакторе
  • Комментируем код поля "Место проживания" начиная с тега <tr>
  • Добавляем новый код поля,
    <tr > <td style="padding-left:0px;"> Место проживания<input id="_piref134_94577_134_94576_94576.location._view" type="text" name="_piref134_94577_134_94576_94576.location.value"> </tr>
  • Фактический результат: перестает работать кнопка "Выполнить расчет"

Вопрос в том ,как сделать так, чтобы кнопка "Выполнить расчет" стала рабочей?

Во вложении html-код формы Прикрепленный файл  Калькулятор тарифов.htm   47,01К   8 Количество загрузок:
  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 16 февраля 2012 - 08:18

Чтобы построить макет формы, в которой имеются валидаторы, можно использовать следующий пошаговый подход:

1. Убрать со страницы всё, кроме нужной формы и всего, что в ней содержится.
2. Найти все поля ввода (input, textarea, select) и убрать с них все обработчики javascript (onchange, onclick и прочие подобные)
3. Найти кнопку отправки формы и сделать её "простой кнопкой", то есть <input type="submit">
4. Не забыть исправить в форме адрес страницы в атрибуте action.

Можно также использовать подход, про который писал Алексей Лянгузов -- перехватить запрос, посмотреть, какие там имеются параметры, и сделать "с нуля" форму, которая может отправлять запросы с таким набором параметров.


P.S. Кажется, тема создана не в том разделе, где надо, ну да ладно :)
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных