Как перенаправить, установить сессию используя webrat cucumber - PullRequest
0 голосов
/ 19 мая 2011

Я использую windows xp, ruby ​​(1.8.7), рельсы (2.3.5), огурец (1.10.2), werat (0.7.3).Я совершенно новичок в огурцах вебрат и селен.

Может кто-нибудь подсказать мне, как это сделать.

1) Как перенаправить с помощью кнопки click_

Пример сценария:

     Given I am a existing user

     When i visit login page

     Then enter login credentials

     Then i should see "User logged in successfully"

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

2) Когда я даю save_and_open_page, вместо окна браузера появляется командная строка

3) Какустановить сеанс пользователя с webrat

4) Почему webrat использует «www.example.com» по умолчанию, как задать имя хоста?

У меня много проблем из-за недостатка знанийв вебрате и огурце.Кто-нибудь может подсказать мне, с чего начать?

Ответы [ 2 ]

0 голосов
/ 19 мая 2011

1) click_button должен следовать всем перенаправлениям, которые отправляет ваше приложение

2) проверить, установлен ли у вас Launchy gem

3) webrat будет принимать и отправлять файлы cookie, установленные вашим приложением

4) Если вы используете Capybara, установите Capybara.app_host (я не уверен, как это сделать напрямую с Webrat)

0 голосов
/ 19 мая 2011

Предлагаю вам проверить эпизоды 155,156 и 159 на железнодорожных передачах.

...