class Gitlab::Page::Main::Login

Public Instance Methods

login_field() click to toggle source

@note Defined as +text_field :login_field+ @return [String] The text content or value of login_field

# File lib/gitlab/page/main/login.stub.rb, line 9
def login_field
  # This is a stub, used for indexing. The method is dynamically generated.
end
login_field=(value) click to toggle source

Set the value of login_field @example

Gitlab::Page::Main::Login.perform do |login|
  login.login_field = 'value'
end

@param value [String] The value to set.

# File lib/gitlab/page/main/login.stub.rb, line 19
def login_field=(value)
  # This is a stub, used for indexing. The method is dynamically generated.
end
login_field?() click to toggle source

@example

Gitlab::Page::Main::Login.perform do |login|
  expect(login).to be_login_field
end

@return [Boolean] true if the login_field element is present on the page

# File lib/gitlab/page/main/login.stub.rb, line 37
def login_field?
  # This is a stub, used for indexing. The method is dynamically generated.
end
login_field_element() click to toggle source

@example

Gitlab::Page::Main::Login.perform do |login|
  expect(login.login_field_element).to exist
end

@return [Watir::TextField] The raw TextField element

# File lib/gitlab/page/main/login.stub.rb, line 28
def login_field_element
  # This is a stub, used for indexing. The method is dynamically generated.
end
password_field() click to toggle source

@note Defined as +text_field :password_field+ @return [String] The text content or value of password_field

# File lib/gitlab/page/main/login.stub.rb, line 43
def password_field
  # This is a stub, used for indexing. The method is dynamically generated.
end
password_field=(value) click to toggle source

Set the value of password_field @example

Gitlab::Page::Main::Login.perform do |login|
  login.password_field = 'value'
end

@param value [String] The value to set.

# File lib/gitlab/page/main/login.stub.rb, line 53
def password_field=(value)
  # This is a stub, used for indexing. The method is dynamically generated.
end
password_field?() click to toggle source

@example

Gitlab::Page::Main::Login.perform do |login|
  expect(login).to be_password_field
end

@return [Boolean] true if the password_field element is present on the page

# File lib/gitlab/page/main/login.stub.rb, line 71
def password_field?
  # This is a stub, used for indexing. The method is dynamically generated.
end
password_field_element() click to toggle source

@example

Gitlab::Page::Main::Login.perform do |login|
  expect(login.password_field_element).to exist
end

@return [Watir::TextField] The raw TextField element

# File lib/gitlab/page/main/login.stub.rb, line 62
def password_field_element
  # This is a stub, used for indexing. The method is dynamically generated.
end
sign_in_as(username:, password:) click to toggle source
# File lib/gitlab/page/main/login.rb, line 13
def sign_in_as(username:, password:)
  self.login_field = username
  self.password_field = password

  sign_in_button
end
sign_in_button() click to toggle source

@note Defined as +button :sign_in_button+ Clicks sign_in_button

# File lib/gitlab/page/main/login.stub.rb, line 77
def sign_in_button
  # This is a stub, used for indexing. The method is dynamically generated.
end
sign_in_button?() click to toggle source

@example

Gitlab::Page::Main::Login.perform do |login|
  expect(login).to be_sign_in_button
end

@return [Boolean] true if the sign_in_button element is present on the page

# File lib/gitlab/page/main/login.stub.rb, line 95
def sign_in_button?
  # This is a stub, used for indexing. The method is dynamically generated.
end
sign_in_button_element() click to toggle source

@example

Gitlab::Page::Main::Login.perform do |login|
  expect(login.sign_in_button_element).to exist
end

@return [Watir::Button] The raw Button element

# File lib/gitlab/page/main/login.stub.rb, line 86
def sign_in_button_element
  # This is a stub, used for indexing. The method is dynamically generated.
end