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 'rspec_helper'
require 'vaToolSet/vaToolSet_PageObject'
require 'loginLogout'
require_relative '../module/DBUtility'


class AccessVarUtility
include PageObject
include DBUtility

def initialize(driver)
@driver = driver
@vts_po = VaToolSet_PageObject.new(@driver)
end

def access_var_utility(user_info)
log = LoginLogout.new(@driver)

log.login(user_info)
@vts_po.home.varUtilOpen_element.when_visible(TIME_OUT_LIMIT)
#@vts_po.home.varUtilOpen_element.click

button_element = @driver.button( :id=>'open-var-utility-btn')
@driver.execute_script("$(arguments[0]).click();",button_element)
end

def access_va_tool_set(user_info)
log_temp = LoginLogout.new(@driver)
log_temp.login(user_info)
end

def logout_login_ends_on_var_utility(user_info)
@vts_po.userMenu.userMenu_element.when_visible(TIME_OUT_LIMIT)
#@vts_po.userMenu.userMenu_element.click

user_menu = @driver.button(:id => 'user-menu-toggle-btn')
@driver.execute_script("$(arguments[0]).click();", user_menu)

@vts_po.userMenu.logOut_element.when_visible(TIME_OUT_LIMIT)

button_element = @driver.button(:id => 'logout')
@driver.execute_script("$(arguments[0]).click();",button_element)

#@user_menu.logOut
@vts_po.common.waitWhileSpinnerPresent()

@vts_po.launchpad.launchpadTitle_element.when_present(TIME_OUT_LIMIT)
Watir::Wait.until {@vts_po.launchpad.launchpadTitle == "Launchpad"}

@driver.goto(BASE_URL)
access_var_utility(user_info)
end

end