module BasePage
Public Instance Methods
browser()
click to toggle source
@return [Watir::Browser]
# File lib/leap_salesforce_ui/base_page.rb, line 7 def browser LeapSalesforce.browser end
soql_object(soql_object)
click to toggle source
Set entity this page object refers to @param [Class] soql_object
Backend name of SoqlObject this page object refers to
# File lib/leap_salesforce_ui/base_page.rb, line 13 def soql_object(soql_object) @soql_object = soql_object end
visit()
click to toggle source
Visit the current page, logging in if required
# File lib/leap_salesforce_ui/base_page.rb, line 18 def visit LoginPage.login page_url = "#{SoqlHandler.instance_url}/lightning/o/#{@soql_object.soql_object_name}/new" LeapSalesforce.logger.info "Visiting #{self}" browser.goto page_url self end