Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

require 'page-object'

class Base
include PageObject
def initialize(driver)
@driver = driver
super(driver)
end

#app title
h1(:title, :css => '.main-title' )

#primary title
h2(:primary_header, :css => '.primary-header h2')
#secondary title
h2(:secondary_header, :css => '.secondary-header h2')
#user Menu
button(:userMenu, :id => 'user-menu-toggle-btn')

#footer
span(:rightFooter, :css => 'footer.main-footer span:nth-child(2)')
span(:leftFooter, :css => 'footer.main-footer span:nth-child(1)')

#home
button(:home_btn, :id=>'home-btn')


def getFocusedElement()
return element_with_focus
end

def selectOption(elements, element_text)
elements.each do |g|
if g.text == element_text
g.click
break
end
end

end

def waitWhileSpinnerPresent()
spinner = @driver.div :css => '.content-loading'
if (spinner.present?)
spinner.wait_while_present(TIME_OUT_LIMIT)
end
end


end