lib/generators/templates/automation/home_page.tt in ruby_raider-0.4.0 vs lib/generators/templates/automation/home_page.tt in ruby_raider-0.4.1
- old
+ new
@@ -2,19 +2,23 @@
require_relative '../abstract/abstract_page'
class HomePage < AbstractPage
- #Actions
+ # Actions
- def go_to_login
- @driver.wait { login_button_navigator }.click
+ def go_to_backpack_pdp
+ driver.wait { backpack_image }.click
end
private
# Elements
- def login_button_navigator
- @driver.find_element(accessibility_id: 'Login Screen')
+ def backpack_image
+ <% if automation == 'ios' %>
+ driver.find_element(predicate: 'label == "Sauce Labs Backpack"')
+ <% else %>
+ driver.find_element(xpath: '(//android.view.ViewGroup[@content-desc="store item"])[1]/android.view.ViewGroup[1]')
+ <% end %>
end
end