Sha256: 57716d289cd68e792aa87ff7dd086792c4340f82e68a1bb10eabd09dedcce7bc
Contents?: true
Size: 732 Bytes
Versions: 9
Compression:
Stored size: 732 Bytes
Contents
# frozen_string_literal: true require_relative '../../page_objects/pages/account_page' require_relative '../../page_objects/pages/login_page' Given("I'm a {user} on the login page") do |user| @user = user @login_page = LoginPage.new(<% if automation == 'watir' %>browser<% else %>driver<% end %>) @login_page.visit end When('I login with my credentials') do @login_page.login(@user['username'], @user['password']) end Then("I'm logged in") do account_page = AccountPage.new(<% if automation == 'watir' %>browser<% else %>driver<% end %>) <%- if visual_automation == true -%> check_page account_page <%- else -%> expect(account_page.header.customer_name).to eq "Welcome back #{@user['name']}" <%- end -%> end
Version data entries
9 entries across 9 versions & 1 rubygems