Click or drag to resize
Panel Class
Base class to handle interactions for panels.
Inheritance Hierarchy
SystemObject
  Blackbaud.UAT.BaseBaseComponent
    Blackbaud.UAT.Core.Crm.PanelsPanel
      More...

Namespace: Blackbaud.UAT.Core.Crm.Panels
Assembly: Blackbaud.UAT.Core (in Blackbaud.UAT.Core.dll) Version: 1.0.1304.1 (1.0.1304.1)
Syntax
public class Panel : BaseComponent

The Panel type exposes the following members.

Constructors
  NameDescription
Public methodPanel
Initializes a new instance of the Panel class
Top
Properties
  NameDescription
Public propertyTitle
Return the default page title
(Inherited from BaseComponent.)
Top
Methods
  NameDescription
Public methodStatic memberAdditionalDatalistPagesExist
Check if additional pages exist for a datalist to load. If so load the page.
Public methodStatic memberCheckGridResultsContain
Check grid results contain items in parameters
Public methodStatic memberClickSectionAddButton
Click the 'Add' button of a section.
Public methodStatic memberCollapseSection
Collapse a section if it is expanded and a collapse/expand button exists.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberExpandRow
Expand a row if it is not already expanded.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic membergetXDataListColumnValue
Given the DOM index of a datalist column and the value for that column, return an XPath to append to a datalist XPath for finding that value in the requested column index. No element will be found if the value does not exist in this column.
Public methodStatic membergetXDatalistRowLinkByActionAndCaption
Format an xPath for handling a link on any datalist row.
Public methodStatic membergetXDatalistSpan
XPath for Datalist Span based on dialog and span name
Public methodStatic membergetXDiv
Given the unique HTML element ids of a dialog and div, return a unique identifier XPath to find the DIV field.
Public methodStatic membergetXDuplicateSectionDatalistColumnHeaders
XPath to get the TR row of column headers for a section's datalist when multiple sections with matching captions exists for a single panel on different tabs.
Public methodStatic membergetXGrid
Format an XPath to find a grid/datalist.
Public methodStatic membergetXGridHeaders
Format an XPath to find the TR header row of a grid/datalist that contains the column captions.
Public methodStatic membergetXGridRow
Formats an XPath to find a single row in a grid/datalist.
Public methodStatic membergetXGridRows
Format an XPath to find the TR rows of a grid/datalist.
Public methodStatic membergetXInnerTab
Formats an XPath for a Tab in an inner Tab bar.
Public methodStatic membergetXPanelHeader
Generic XPath to get the panel header.
Public methodStatic membergetXPanelHeader(String)
Formatter for an XPath to find a panel header with a specific image type.
Public methodStatic membergetXPanelHeaderByText
Format an XPath to find a panel header containing the provided text.
Public methodStatic membergetXPanelHeaderLink
Format an XPath for finding a context link located in the header of a panel.
Public methodStatic membergetXPanelHeaderLink(String)
Format an XPath for finding a link based on its caption located in the header of a panel.
Public methodStatic membergetXPanelTab
Xpath for tab specified by the input text
Public methodStatic membergetXSection
Given the caption header of a section, return a unique identifier XPath for handling the section WebElement.
Public methodStatic membergetXSectionAddButton
Given the caption header of a section, formats an XPath for handling the Add button.
Public methodStatic membergetXSectionDatalistColumnHeaders
XPath to get the TR row of column headers for a section's datalist.
Public methodStatic membergetXSectionDatalistCurrentPageIndex
Format an XPath to find the top-right index DIV whose text will be the current page index of a section's datalist.
Public methodStatic membergetXSectionDatalistPageIndexButtons
Format an XPath to find all top-right indexing buttons for a section's datalist.
Public methodStatic membergetXSectionDatalistRow
Formats a unique XPath to find a single datalist row.
Public methodStatic membergetXSectionDatalistRows
XPath to get the TR datalist rows of a section.
Public methodStatic membergetXSectionExpandButton
Formats an XPath to get the expand/collpase button of a section
Public methodStatic membergetXSectionViewForm
Format an XPath for a section's view form root.
Public methodStatic membergetXSectionViewFormSpan
Format an XPath to append to a section view form that has an item with the provided caption and CONTAINING (not matching) the value. No element will be found if the caption does not exist with this value.
Public methodStatic membergetXSectionWidget
Returns an XPath to get the DIV parent of the Research Lists UI widget whose 'stlye' attribute contains visibility info about the widget.
Public methodStatic membergetXSelectedDatalistRowButton
Format an XPath for handling a button on the selected datalist row.
Public methodStatic membergetXSelectedDatalistRowLinkByAction
Format an XPath for handling a link on the selected datalist row.
Public methodStatic membergetXSelectedDatalistRowLinkByCaption
Format an XPath for handling a link on the selected datalist row.
Public methodStatic membergetXSelectedDatalistRowLinkById
Format an XPath for handling a link on the selected datalist row.
Public methodStatic membergetXSpan
Given the unique HTML element ids of a dialog and span, return a unique identifier XPath to find the SPAN field.
Public methodStatic membergetXTab
Formats an XPath for a Tab in a top Tab bar.
Public methodStatic membergetXViewForm
Format an XPath to find a single view form in a section. Field values will be checked to CONTAIN (not match) the provided values.
Public methodStatic memberGridRowExists(IDictionaryString, String, String)
Check if a grid/datalist row exists.
Public methodStatic memberGridRowExists(TableRow, String)
Check if a grid/datalist row exists.
Public methodStatic memberIsPanelHeader
Check if the panel header's text matches the expected value.
Public methodStatic memberIsPanelType
Check if the panel header's image contains the provided image type.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberOpenTab
Open tab for the passed in string
Public methodStatic memberSectionDatalistRowExists(IDictionaryString, String, String)
Check whether a row exists in a section's datalist.
Public methodStatic memberSectionDatalistRowExists(TableRow, String)
Check whether a row exists in a section's datalist.
Public methodStatic memberSectionDatalistRowExists(IDictionaryString, String, String, IDictionaryString, Int32)
Check whether a row exists in a section's datalist.
Public methodStatic memberSectionDatalistRowExists(TableRow, String, IDictionaryString, Int32)
Check whether a row exists in a section's datalist.
Public methodStatic memberSectionViewFormExists(IDictionaryString, String, String, String)
Check whether a view form exists in a section CONTAINING (not identically matching) the provided values.
Public methodStatic memberSectionViewFormExists(TableRow, String, String)
Check whether a view form exists in a section CONTAINING (not identically matching) the provided values.
Public methodStatic memberSelectInnerTab
Select a Tab from an inner Tab bar.
Public methodStatic memberSelectSectionDatalistRow(IDictionaryString, String, String)
Select a row in a section's datalist. If the row is already selected, no action is taken.
Public methodStatic memberSelectSectionDatalistRow(TableRow, String)
Select a row in a section's datalist. If the row is already selected, no action is taken.
Public methodStatic memberSelectSectionDatalistRow(IDictionaryString, String, String, IDictionaryString, Int32)
Select a row in a section's datalist. If the row is already selected, no action is taken.
Public methodStatic memberSelectSectionDatalistRow(TableRow, String, IDictionaryString, Int32)
Select a row in a section's datalist. If the row is already selected, no action is taken.
Public methodStatic memberSelectTab
Select a Tab from the top Tab bar.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodStatic memberWaitForPanelHeaderNotContain
Wait the default time for the panel header to not contain the provided value.
Public methodStatic memberWaitForPanelType
Wait until the panel header's image contains the provided image type. A WebDriverTimeoutException is thrown is no displayed panel header loads with the image.
Top
Fields
  NameDescription
Protected fieldStatic membergetxEventSearchResultsBar
Xpath for Event search results bar
Protected fieldStatic membergetXEventSearchResultsGridNameFields
XPath for Event search results grid name fields
Public fieldStatic membergetXInnerTabsBar
Constant XPath for getting an element that indicates an inner Tab bar has loaded an active Tab.
Protected fieldStatic membergetXSearchResultsGrid
Xpath for search results grid
Public fieldStatic membergetXTabsBar
Constant XPath for getting an element that indicates the top Tab bar has loaded an active Tab.
Public fieldStatic membergetXTabsBarActiveTab
Constant XPath for getting an element corresponds to the currently active Tab in the top Tab bar.
Public fieldStatic membergetXTabsBarRightScroller
Constant XPath for getting the right scroller on the top Tab bar.
Top
See Also
Inheritance Hierarchy
SystemObject
  Blackbaud.UAT.BaseBaseComponent
    Blackbaud.UAT.Core.Crm.PanelsPanel
      Blackbaud.UAT.Core.CrmBusinessProcess
      Blackbaud.UAT.Core.Crm.PanelsAdHocQueryPanel
      Blackbaud.UAT.Core.Crm.PanelsBatchEntryPanel
      Blackbaud.UAT.Core.Crm.PanelsConstituentPanel
      Blackbaud.UAT.Core.Crm.PanelsEventManagementTemplatesPanel
      Blackbaud.UAT.Core.Crm.PanelsEventPanel
      Blackbaud.UAT.Core.Crm.PanelsInformationLibraryPanel
      Blackbaud.UAT.Core.Crm.PanelsLocationsPanel
      Blackbaud.UAT.Core.Crm.PanelsMajorGivingSetupPanel
      Blackbaud.UAT.Core.Crm.PanelsMarketingAcknowledgementsPanel
      Blackbaud.UAT.Core.Crm.PanelsMarketingAcknowledgementTemplatePanel
      Blackbaud.UAT.Core.Crm.PanelsMultiEventPanel
      Blackbaud.UAT.Core.Crm.PanelsPackagesPanel
      Blackbaud.UAT.Core.Crm.PanelsPlanPanel
      Blackbaud.UAT.Core.Crm.PanelsPledgePanel
      Blackbaud.UAT.Core.Crm.PanelsPledgeSubtypePanel
      Blackbaud.UAT.Core.Crm.PanelsQueryPanel
      Blackbaud.UAT.Core.Crm.PanelsReceiptsPanel
      Blackbaud.UAT.Core.Crm.PanelsRecurringGiftPanel
      Blackbaud.UAT.Core.Crm.PanelsRegistrantPanel
      Blackbaud.UAT.Core.Crm.PanelsRevenueRecordPanel
      Blackbaud.UAT.Core.Crm.PanelsSegmentPanel
      Blackbaud.UAT.Core.Crm.PanelsSegmentsPanel