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 'rubygems'
require 'selenium-webdriver'

require_relative "../module/DriverUtility"

class Main
include DriverUtility

TITLE = ".main-title[aria-hidden]"
NAV_MENU = "nav-menu-toggle-btn"
USER_MENU = "#user-menu-toggle-btn"
Please_Note_Menu = ".btn.btn-primary.accept-btn.pull-right"

def initialize(driver)
@driver = driver
#@base_url = baseUrl
#sleep 1.5
end

def getFooterText()
return getTextForElement(:css, "span[ng-if='userName']")
end

def getNotificationText()
return getTextForElement(:css, ".text-left.modal-body>h3")
end

def clickNavMenu
waitForPageToFinishLoading
click(:id, NAV_MENU)
end

def isNavMenuVisible
return getElement(:id, NAV_MENU).displayed?
end

def clickUserMenu
waitForPageToFinishLoading
clickJqueryEvent(USER_MENU)
end

def getTitle()
return getTextForElement(:css, TITLE)
end

def pleaseNoteHeader()
return getTextForElement(:css, Please_Note_Menu)
end

end