Sha256: 99a5849d01064a8477a4880303c5f68e212b88b9e6857fd569c988726fb794a2

Contents?: true

Size: 821 Bytes

Versions: 19

Compression:

Stored size: 821 Bytes

Contents

# frozen_string_literal: true

require_relative '../../page_objects/pages/account'
require_relative '../../page_objects/pages/login'

Given("I'm a {user} on the login page") do |user|
  @user = user
  @login_page = Login.new(<% if watir? %>browser<% else %>driver<% end %>)
  @login_page.visit
end

When('I login with my credentials') do
  @login_page.login(@user['username'], @user['password'])
end

<%- if axe? -%>
Then('the page should be axe clean') do
  account = Account.new(driver)
  expect(account.page).to be_axe_clean
end
<%- else -%>
Then("I'm logged in") do
  account_page = Account.new(<% if watir? %>browser<% else %>driver<% end %>)
  <%- if visual? -%>
  check_page account_page
  <%- else -%>
  expect(account_page.header.customer_name).to eq "Welcome back #{@user['name']}"
  <%- end -%>
end
<%- end -%>

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
ruby_raider-1.1.2 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.1.1 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.1.0 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.9 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.8 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.7 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.6 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.5 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.4 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.3 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.2 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.1 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-1.0.0 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-0.9.9 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-0.9.8 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-0.9.7 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-0.9.6 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-0.9.5 lib/generators/cucumber/templates/partials/web_steps.tt
ruby_raider-0.9.4 lib/generators/cucumber/templates/partials/web_steps.tt