привет, я создаю тестовое использование огурца в моих приложениях rails.в моем шаговом сценарии я использовал http basic authenticate, пока он проходит базовую аутентификацию, но когда я хочу вызвать метод на контроллере и опубликовать некоторые параметры, у меня возникла проблема:
сначала я использую этот код на шаге, ноНе удалось перейти к методу на контроллере:
post some_admin_url, @params
секунду Я использовал этот код, а также не удалось, ошибка при запуске перенаправления URI.parse на "www.example.com" Я хочу пойти "localhost: 3000 / admin ", поэтому я могу сопоставить данные:
Net::HTTP.post_form(URI.parse(some_admin_url), {'from' => '2005-01-01','to' => '2005-03-31'}) { |i| }
FUTURE:
@ seleniumСценарий: администратор хочет активировать пользователяДанный пользователь вошел в систему как администраторИ страница администратора
ШАГИ:
Предоставлено / ^ один пользователь вошел в систему как admin $ / docreate_user_adminпосетите '/ user_sessions / new'fill_in 'user_session [login]',: with => 'siadmin'fill_in 'user_session [пароль]',: with => '12345'кнопка "Anmelden"конец
Дано / ^ страница администратора $ / doтребует "net / http"требует "URI"
uri = URI.parse(user_action_admin_users_url)<br/>
http = Net::HTTP.new(uri.host, uri.port)<br/>
request = Net::HTTP::Get.new(uri.request_uri)<br/>
request.basic_auth("username", "password")<br/>
response = http.request(request)<br/>
конец
enter code here
ПОМОГИТЕ !!!
СПАСИБО