28 lines
1.0 KiB
Python
28 lines
1.0 KiB
Python
from lettuce import world, step
|
|
|
|
|
|
@step('I fill in the registration form$')
|
|
def i_fill_in_the_registration_form(step):
|
|
register_form = world.browser.find_by_css('form#register_form')
|
|
register_form.find_by_name('email').fill('robot+studio@edx.org')
|
|
register_form.find_by_name('password').fill('test')
|
|
register_form.find_by_name('username').fill('robot-studio')
|
|
register_form.find_by_name('name').fill('Robot Studio')
|
|
register_form.find_by_name('terms_of_service').check()
|
|
|
|
|
|
@step('I press the "([^"]*)" button on the registration form$')
|
|
def i_press_the_button_on_the_registration_form(step, button):
|
|
register_form = world.browser.find_by_css('form#register_form')
|
|
register_form.find_by_value(button).click()
|
|
|
|
|
|
@step('I should see be on the studio home page$')
|
|
def i_should_see_be_on_the_studio_home_page(step):
|
|
assert world.browser.find_by_css('div.inner-wrapper')
|
|
|
|
|
|
@step(u'I should see the message "([^"]*)"$')
|
|
def i_should_see_the_message(step, msg):
|
|
assert world.browser.is_text_present(msg, 5)
|