6 class UserNewPage < Page
7 def initialize(driver, base_url, project)
8 super(driver, base_url, project)
10 find_element :css, "body[class='controller-users action-new']"
13 def self.open(driver, base_url, project)
14 driver.get "#{base_url}/users/new"
15 UserNewPage.new driver, base_url, project
18 def create(username, firstname, lastname, mail, password)
19 input_text :id, :user_login, username
20 input_text :id, :user_firstname, firstname
21 input_text :id, :user_lastname, lastname
22 input_text :id, :user_mail, mail
23 input_text :id, :user_password, password
24 input_text :id, :user_password_confirmation, password
26 UserEditPage.new @driver, @base_url, @project