Overview

Namespaces

  • Azalea
    • Selenium
      • App
        • Charts
        • Components
        • Encounters
        • Home
        • Login
        • Main
        • Messages
        • Patients
        • Scheduler
      • Core
      • EHR
        • UI
          • Charts
          • Documents
          • Encounters
          • Home
          • Messaging
            • Folders
          • Patients
          • Payments
          • Precerts
          • Reports
          • Scheduler
          • Settings
            • General
              • Locations
              • Roles
              • Users
        • User
      • Login
        • UI
      • PHR
        • UI
        • User
      • Toolkit
        • Exception
        • Validation
    • Util
  • None
  • tests
    • integration
      • barebones
        • controllers
          • charts
          • patients
          • system
        • models
          • billing
          • encounters
          • examples
          • messaging
          • rcm
          • system
    • unit
      • barebones
        • lib
        • utilities
          • calculations

Classes

  • CheckboxGrid
  • Grid
  • GridRow
  • Heading
  • LockScreen
  • MainMenu
  • MainSearch
  • Module
  • Notifications
  • Popup
  • PopupConfirm
  • PopupError
  • SelectDropdown
  • TabContainer
  • TabPanel
  • UserAccountMenu
  • Overview
  • Namespace
  • Class

Class TabContainer

Base class which represents an entire page request.

Azalea\Selenium\Core\WebDriver
Extended by Azalea\Selenium\Core\View
Extended by Azalea\Selenium\EHR\UI\TabContainer

Direct known subclasses

Azalea\Selenium\EHR\UI\Documents\Documents, Azalea\Selenium\EHR\UI\Encounters\Encounters, Azalea\Selenium\EHR\UI\Home\Home, Azalea\Selenium\EHR\UI\Messaging\Messaging, Azalea\Selenium\EHR\UI\Patients\Patients, Azalea\Selenium\EHR\UI\Payments\Payments, Azalea\Selenium\EHR\UI\Precerts\Precerts, Azalea\Selenium\EHR\UI\Reports\Reports, Azalea\Selenium\EHR\UI\Scheduler\Scheduler, Azalea\Selenium\EHR\UI\Settings\Settings
Namespace: Azalea\Selenium\EHR\UI
Located at lib/src/Azalea/Selenium/EHR/UI/TabContainer.php
Methods summary
public Azaea\Selenium\Core\View
# openTab( string $name, array $args = array() )

Opens the given tab and returns its corresponding view object.

Opens the given tab and returns its corresponding view object.

Parameters

$name
$args

Returns

Azaea\Selenium\Core\View
public Azaea\Selenium\Core\View
# getTab( string $name, array $args = array() )

Returns the corresponding tab's view object without navigating to that tab.

Returns the corresponding tab's view object without navigating to that tab.

Parameters

$name
$args

Returns

Azaea\Selenium\Core\View
public
# closeTab( string|Azalea\Selenium\EHR\UI\TabPanel $tab )

Closes the tab by the given action id (this is the id of the tab panel) or the given TabPanel object

Closes the tab by the given action id (this is the id of the tab panel) or the given TabPanel object

Parameters

$tab
public
# closeAllTabs( )

Closes all tabs that can be closed within this TabContainer.

Closes all tabs that can be closed within this TabContainer.

public boolean
# hasTab( string $name )

Returns true if the given tab is visible on the page.

Returns true if the given tab is visible on the page.

Parameters

$name

Returns

boolean
Methods inherited from Azalea\Selenium\Core\View
__construct(), get(), getHash(), getSelector(), setHash(), updateHash(), verify()
Methods inherited from Azalea\Selenium\Core\WebDriver
__call(), clickAndWait(), displayed(), displayedById(), exists(), existsById(), getCurrentHash(), getDriver(), getElementsByCss(), setDriver(), spinWait(), wait()
Properties summary
protected static array $tabs
# array()
Properties inherited from Azalea\Selenium\Core\View
$hash, $selector
Properties inherited from Azalea\Selenium\Core\WebDriver
$driver, $timeout
API documentation generated by ApiGen