Я пытаюсь проверить функциональность веб-приложения с помощью FunkLoad.Тестирование публикации в формах в FunkLoad
Страница под тестированием - это только форма входа в систему - укажите адрес электронной почты и pwd, и в случае успеха перенаправляет на индексную страницу; если не удастся, это вызывает ошибку.
У меня есть следующий код:
self.get(server_url + "/login", description="Get /init/default/login")
params=[['email', '[email protected]'],
['password', 'xxxxx'],
['_formname','login'],
]
ret=self.post('%s/login' % server_url,
params=params,
description="Testing login functionality")
self.logd(self.getBody())
ли действительный электронный идентификатор/пароль или неправильно один, тест бросает 200 в качестве кода возврата и остается в одной и той же странице входа.
Как проверить проводку в формах с помощью FunkLoad?
(Кстати, когда я тестировал эту веб-страницу с механизировать сценарий, я мог бы войти в систему, а затем направляется на нужную страницу индекса)
Спасибо
могли бы вы опубликовать полную форму, чтобы увидеть, если есть что-то еще нужно добавить к Params POST? – ashwoods
Благодарим вас за подробный код. Я отправил по электронной почте автора и выяснил, что должны быть включены даже скрытые поля. Он работает после включения скрытых полей. – jjude