Click or drag to resize
BBCRMHomePage Class
A class for handling interactions and actions on the main BBCRM page.
Inheritance Hierarchy

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

The BBCRMHomePage type exposes the following members.

Constructors
  NameDescription
Public methodBBCRMHomePage
Initializes a new instance of the BBCRMHomePage class
Top
Properties
  NameDescription
Public propertyStatic memberBaseUrl
Returns the URL from the test context
Public propertyTitle
Return the default page title
(Inherited from BaseComponent.)
Public propertyStatic memberVirtualPath
BB CRM URL postfix
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
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 membergetXExtMenuTab
XPath for menu item tab based on string passed in
Public methodStatic membergetXExtTab
Returns an Xpath that will match a Tab either on the main tool bar or the expanded one. Any Functional Area link can be in two places; the main 'Tabs' menu and in the expanded menu. This Xpath matches both elements. It relies on only one side matching at a time, which is true for this method but might not be for all possible permutaions of GUI manipulation, particularly changing window size. So the uniqueness of this Xpath depends on the sequence of GUI actions that lead up to its use.
Public methodStatic membergetXTask
Format an xPath to find a task in the left explorer bar.
Public methodStatic memberLogin
Logon with the credentials specified in the config file.
Public methodStatic memberLoginAs
Login as a specified user. Pass credentials in the form "username:password". Authenticaiton requires that the target environment uses Blackbaud CustomBasicAuthentication.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberOpenAnalysisFA
Navigate to the 'Analysis' functional area.
Public methodStatic memberOpenConstituentsFA
Navigate to the 'Constituents' functional area.
Public methodStatic memberOpenEventsFA
Navigate to the 'Events' functional area.
Public methodStatic memberOpenFunctionalArea(String)
Open a Functional Area by caption.
Public methodStatic memberOpenFunctionalArea(String, String)
Open a Functional Area by caption and wait for its header image to load.
Public methodStatic memberOpenFundraisingFA
Navigate to the 'Fundraising' functional area.
Public methodStatic memberOpenMarketingAndCommunicationsFA
Navigate to the 'Marketing and Communications' functional area.
Public methodStatic memberOpenMembershipsFA
Navigate to the 'Memberships' functional area.
Public methodStatic memberOpenProspectsFA
Navigate to the 'Prospects' functional area.
Public methodStatic memberOpenRevenueFA
Navigate to the 'Revenue' functional area.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldStatic membergetXMenuMore
Returns an Xpath for the more button icon on the toolbar.
Public fieldStatic membergetXWaitBar
Returns an Xpath for the WaitBar
Top
See Also