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

  • BaseTestCase
  • Browser
  • Page
  • User
  • View
  • WebDriver
  • Overview
  • Namespace
  • Class

Class View

Base class which represents an entire page request.

Azalea\Selenium\Core\WebDriver
Extended by Azalea\Selenium\Core\View

Direct known subclasses

Azalea\Selenium\EHR\UI\Charts\ChartsListRow, Azalea\Selenium\EHR\UI\Grid, Azalea\Selenium\EHR\UI\Module, Azalea\Selenium\EHR\UI\Notifications, Azalea\Selenium\EHR\UI\Patients\ChartsListRow, Azalea\Selenium\EHR\UI\Patients\PatientSection, Azalea\Selenium\EHR\UI\Patients\PatientSidebar, Azalea\Selenium\EHR\UI\Patients\PatientsListRow, Azalea\Selenium\EHR\UI\PopupConfirm, Azalea\Selenium\EHR\UI\PopupError, Azalea\Selenium\EHR\UI\SelectDropdown, Azalea\Selenium\EHR\UI\Settings\General\GroupsSection, Azalea\Selenium\EHR\UI\GridRow, Azalea\Selenium\EHR\UI\Settings\General\HandoutsSection, Azalea\Selenium\EHR\UI\Settings\General\InsurancesSection, Azalea\Selenium\EHR\UI\Settings\General\LocationsSection, Azalea\Selenium\EHR\UI\Settings\General\ProvidersSection, Azalea\Selenium\EHR\UI\Settings\General\RolesSection, Azalea\Selenium\EHR\UI\Settings\General\Users\UserDetails, Azalea\Selenium\EHR\UI\Settings\General\UsersSection, Azalea\Selenium\EHR\UI\TabContainer, Azalea\Selenium\EHR\UI\TabPanel, Azalea\Selenium\EHR\UI\UserAccountMenu, Azalea\Selenium\EHR\UI\Heading, Azalea\Selenium\Login\UI\LoginForm, Azalea\Selenium\Login\UI\ResetPasswordForm, Azalea\Selenium\PHR\UI\PopupError, SimpleView, SimpleViewWithArgs, SimpleViewWithNoHash, Azalea\Selenium\EHR\UI\LockScreen, Azalea\Selenium\EHR\UI\MainMenu, Azalea\Selenium\EHR\UI\MainSearch, Azalea\Selenium\EHR\UI\Messaging\MessagingCompose, Azalea\Selenium\EHR\UI\Messaging\MessagingMenu, Azalea\Selenium\EHR\UI\Messaging\MessagingViewMessage

Indirect known subclasses

Azalea\Selenium\EHR\UI\Charts\ChartsList, Azalea\Selenium\EHR\UI\Charts\ChartsListTab, Azalea\Selenium\EHR\UI\Messaging\Folders\MessagingInbox, Azalea\Selenium\EHR\UI\Messaging\Folders\MessagingSentMail, Azalea\Selenium\EHR\UI\Messaging\Folders\MessagingStarred, Azalea\Selenium\EHR\UI\Messaging\Folders\MessagingTrashed, Azalea\Selenium\EHR\UI\Messaging\Messaging, Azalea\Selenium\EHR\UI\Messaging\MessagingFolder, Azalea\Selenium\EHR\UI\Messaging\MessagingReply, Azalea\Selenium\EHR\UI\Messaging\MessagingTab, Azalea\Selenium\EHR\UI\Patients\ChartsTab, Azalea\Selenium\EHR\UI\Patients\PatientAllergies, Azalea\Selenium\EHR\UI\CheckboxGrid, Azalea\Selenium\EHR\UI\Patients\PatientAppointments, Azalea\Selenium\EHR\UI\Patients\PatientAssembly, Azalea\Selenium\EHR\UI\Patients\PatientCharts, Azalea\Selenium\EHR\UI\Patients\PatientChartsList, Azalea\Selenium\EHR\UI\Patients\PatientComments, Azalea\Selenium\EHR\UI\Patients\PatientDashboard, Azalea\Selenium\EHR\UI\Patients\PatientDemographics, Azalea\Selenium\EHR\UI\Patients\PatientDocuments, Azalea\Selenium\EHR\UI\Patients\PatientDocumentsList, Azalea\Selenium\EHR\UI\Patients\PatientEncounters, Azalea\Selenium\EHR\UI\Documents\Documents, Azalea\Selenium\EHR\UI\Patients\PatientHandouts, Azalea\Selenium\EHR\UI\Patients\PatientInsurance, Azalea\Selenium\EHR\UI\Patients\PatientLabOrders, Azalea\Selenium\EHR\UI\Patients\PatientLabOrdersAddView, Azalea\Selenium\EHR\UI\Patients\PatientMedications, Azalea\Selenium\EHR\UI\Patients\PatientPortal, Azalea\Selenium\EHR\UI\Patients\PatientRecalls, Azalea\Selenium\EHR\UI\Patients\Patients, Azalea\Selenium\EHR\UI\Patients\PatientsList, Azalea\Selenium\EHR\UI\Patients\PatientsListTab, Azalea\Selenium\EHR\UI\Documents\DocumentsTab, Azalea\Selenium\EHR\UI\Patients\PatientsTab, Azalea\Selenium\EHR\UI\Patients\PatientTab, Azalea\Selenium\EHR\UI\Patients\PatientTasks, Azalea\Selenium\EHR\UI\Patients\PatientVitals, Azalea\Selenium\EHR\UI\Payments\EDIRemitsTab, Azalea\Selenium\EHR\UI\Payments\Payments, Azalea\Selenium\EHR\UI\Payments\PaymentsTab, Azalea\Selenium\EHR\UI\Payments\UnappliedPaymentsTab, Azalea\Selenium\EHR\UI\Precerts\Precerts, Azalea\Selenium\EHR\UI\Precerts\PrecertsTab, Azalea\Selenium\EHR\UI\Encounters\Encounters, Azalea\Selenium\EHR\UI\Reports\AuditLogTab, Azalea\Selenium\EHR\UI\Reports\ClinicalQualityMeasuresTab, Azalea\Selenium\EHR\UI\Reports\ClinicalQualityMeasuresValueSetsTab, Azalea\Selenium\EHR\UI\Reports\MeaningfulUseTab, Azalea\Selenium\EHR\UI\Reports\PatientStatementsTab, Azalea\Selenium\EHR\UI\Reports\RecordsTab, Azalea\Selenium\EHR\UI\Reports\Reports, Azalea\Selenium\EHR\UI\Reports\ReportsQueueTab, Azalea\Selenium\EHR\UI\Reports\ReportsTab, Azalea\Selenium\EHR\UI\Reports\SystemStatisticsTab, Azalea\Selenium\EHR\UI\Encounters\EncountersTab, Azalea\Selenium\EHR\UI\Scheduler\AppointmentsRequestsTab, Azalea\Selenium\EHR\UI\Scheduler\AppointmentsTab, Azalea\Selenium\EHR\UI\Scheduler\RecallsTab, Azalea\Selenium\EHR\UI\Scheduler\Scheduler, Azalea\Selenium\EHR\UI\Scheduler\SchedulerTab, Azalea\Selenium\EHR\UI\Settings\BillingTab, Azalea\Selenium\EHR\UI\Settings\General\Locations\LocationRow, Azalea\Selenium\EHR\UI\Settings\General\Locations\LocationsList, Azalea\Selenium\EHR\UI\Settings\General\Roles\RoleRow, Azalea\Selenium\EHR\UI\Settings\General\Roles\RolesList, Azalea\Selenium\EHR\UI\Home\Home, Azalea\Selenium\EHR\UI\Settings\General\Users\UserRow, Azalea\Selenium\EHR\UI\Settings\General\Users\UsersList, Azalea\Selenium\EHR\UI\Settings\GeneralTab, Azalea\Selenium\EHR\UI\Settings\InventoryTab, Azalea\Selenium\EHR\UI\Settings\MedicalTab, Azalea\Selenium\EHR\UI\Settings\PatientTab, Azalea\Selenium\EHR\UI\Settings\SchedulerTab, Azalea\Selenium\EHR\UI\Settings\Settings, Azalea\Selenium\EHR\UI\Home\OfficeOverview, Azalea\Selenium\EHR\UI\Messaging\Folders\MessagingAllMail
Namespace: Azalea\Selenium\Core
Located at lib/src/Azalea/Selenium/Core/View.php
Methods summary
public
# __construct( Azalea\Test\TestCase\BaseTestCase $driver, array $args = array() )

Parameters

$driver
$args

Throws

InvalidArgumentException

Overrides

Azalea\Selenium\Core\WebDriver::__construct()
public static string
# getHash( array $args = array() )

Gets the hash associated with this view. Child classes may override this method if the hash needs to be computed from any arguments.

Gets the hash associated with this view. Child classes may override this method if the hash needs to be computed from any arguments.

Parameters

$args

Returns

string
public static
# setHash( string $hash )

Sets the hash for this view.

Sets the hash for this view.

Parameters

$hash
public
# updateHash( string $hash )

Updates the hash fragment in the browser's url.

Updates the hash fragment in the browser's url.

Parameters

$hash

Overrides

Azalea\Selenium\Core\WebDriver::updateHash()
public static Azalea\Test\Core\View
# get( Azaea\Test\TestCase\BaseTestCase $driver, array $args = array() )

Factory method. Loads the page in the browser.

Factory method. Loads the page in the browser.

Parameters

$driver
$args

Returns

Azalea\Test\Core\View
protected string
# getSelector( array $args = array() )

A way to get the selector. This is used specifically due to the possibility of variables in selectors.

A way to get the selector. This is used specifically due to the possibility of variables in selectors.

Parameters

$args

Returns

string
protected boolean
# verify( $args = array() )

Stub function. Override in child classes.

Stub function. Override in child classes.

Returns

boolean

Overrides

Azalea\Selenium\Core\WebDriver::verify()
Methods inherited from Azalea\Selenium\Core\WebDriver
__call(), clickAndWait(), displayed(), displayedById(), exists(), existsById(), getCurrentHash(), getDriver(), getElementsByCss(), setDriver(), spinWait(), wait()
Properties summary
protected static string $hash

$hash The hash fragment corresponding to this view, if any.

$hash The hash fragment corresponding to this view, if any.

# ""
protected static string $selector

$selector Optional CSS selector for this view's element.

$selector Optional CSS selector for this view's element.

# ""
Properties inherited from Azalea\Selenium\Core\WebDriver
$driver, $timeout
API documentation generated by ApiGen