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