1+ {
2+ "subAreaMenuSelectors" :{
3+ "DynamicSubAreaMenuSelector" : " //ul[@aria-label='{0}']//span[text()='{1}']" ,
4+ "ServiceCaseMenuSelector" : " //ul[@aria-label='Service']//span[text()='Cases']" ,
5+ "ServiceKBMenuSelector" :" //ul[@aria-label='Service']//span[text()='Knowledge Search']"
6+ },
7+ "viewSelectors" :{
8+ "MyActiveCasesSelector" : " //button[@type='button']//span[text()='My Active Cases']" ,
9+ "ActiveCasesSelector" : " //div[@aria-label='Views']//label[text()='Active Cases']" ,
10+ "DynamicViewSelector" : " //*[@aria-label='Views']//label[text()='{0}']" ,
11+ "DefaultViewSelector" :" //Span[text()='Open popup to change view.']/ancestor::button"
12+ },
13+ "advancedFilterSelectors" :{
14+ "openFilterSelector" : " //*[@id='open-advanced-filter']" ,
15+ "addRowFilterMenuSelector" : " //*[@id='AddMenu0']" ,
16+ "addRowSelector" :" //div[@role='menu']//span[text()='Add row']" ,
17+ "filterFieldMenuSelector" : " //input[@placeholder='Select a field']//following-sibling::button" ,
18+ "filterFieldSelector" :" //span[text()='{0}']/ancestor::button" ,
19+ "filterOperatorMenuSelector" :" //input[@aria-label='Operator']//following-sibling::button" ,
20+ "filterOperatorSelector" :" //div[@aria-label='Operator']//span[text()='Contains']" ,
21+ "filterOperatorContainsSelect" :" //div[@aria-label='Operator']//span[text()='Contains']//ancestor::button" ,
22+ "filterInputTextSelector" :" //input[@placeholder='Value']" ,
23+ "applyFilterButtonSelector" :" //*[@id='applyFilters']"
24+ },
25+ "gridSelectors" :{
26+ "gridFirstRowSelector" : " [data-id='entity_control-pcf_grid_control_container'] [role='rowgroup'] [aria-rowindex='2'] [aria-colindex='2']" ,
27+ "cswGridRowSelector" : " //div[@data-id='entity_control-pcf_grid_control_container']//descendant::a[@role='link']"
28+ },
29+ "FormSelectors" : {
30+ "textAreaSelector" :" //textarea[@aria-label='{0}']" ,
31+ "EditFormSelector" : " //div[@data-id='editFormRoot']" ,
32+ "QuickCreateFormSelector" : " [data-id='quickCreateRoot']"
33+ },
34+ "FormControlSelectors" : {
35+ "CheckBoxSelect" : " [data-id='{0}.fieldControl-checkbox-select']" ,
36+ "CheckBoxToggle" : " input[data-id='{0}.fieldControl-checkbox-toggle']" ,
37+ "CurrencyTextBox" : " [data-id='{0}.fieldControl-currency-text-input']" ,
38+ "DateTimeTextBox" : " [data-id='{0}.fieldControl-date-time-input']" ,
39+ "DecimalTextBox" : " [data-id='{0}.fieldControl-decimal-number-text-input']" ,
40+ "DurationComboBoxText" : " [data-id='{0}.fieldControl-duration-combobox-text']" ,
41+ "EmailActionIcon" : " [data-id='{0}.fieldControl-mail-action-icon']" ,
42+ "FloatNumberTextBox" : " [data-id='{0}.fieldControl-floating-point-text-input']" ,
43+ "LangaugeSelect" : " [data-id='{0}.fieldControl-language-picker-select']" ,
44+ "MailTextBox" : " [data-id='{0}.fieldControl-mail-text-input']" ,
45+ "MultiSelect" : " [data-id='{0}-FieldSectionItemContainer'] [title='{1}']" ,
46+ "MultiSelectTextBox" : " [data-id='{0}-FieldSectionItemContainer'] [id='{0}_ledit']" ,
47+ "OptionSet" : " [data-id='{0}.fieldControl-option-set-select']" ,
48+ "PhoneActionIcon" : " [data-id='{0}.fieldControl-phone-action-icon']" ,
49+ "PhoneTextBox" : " [data-id='{0}.fieldControl-phone-text-input']" ,
50+ "PicklistStatusComboBox" : " [data-id='{0}.fieldControl-pickliststatus-comboBox-text']" ,
51+ "RecurranceDialogEvery" : " [data-id='{0}.fieldControl.everylabelEveryControlID-whole-number-text-input']" ,
52+ "RichTextEditorBody" : " [class^='cke_editable cke_editable_themed cke_contents_ltr']" ,
53+ "RichTextEditorBodyDescription" : " [class^='cke_editable cke_editable_themed cke_contents_ltr'] > div" ,
54+ "RichTextEditorChildFrame" : " [class^='cke_wysiwyg_frame']" ,
55+ "RichTextEditorFrame" : " [data-id='{0}.fieldControl_container'] [class='fullPageContentEditorFrame']" ,
56+ "RecurrenceDialogTime" : " [data-id='{0}.fieldControl_container'] input" ,
57+ "SubjectTree" : " [data-id='{0}.fieldControl-subject-tree-input']" ,
58+ "TextBox" : " [data-id='{0}.fieldControl-text-box-text']" ,
59+ "TickerActionIcon" : " [data-id='{0}.fieldControl-ticker-action-icon']" ,
60+ "TickerTextBox" : " [data-id='{0}.fieldControl-ticker-text-input']" ,
61+ "TimeComboBox" : " [id='{0}_fabric_combobox-input']" ,
62+ "TimeZoneSelect" : " [data-id='{0}.fieldControl-timezone-picker-select']" ,
63+ "ToggleContainer" : " [data-id='{0}.fieldControl-toggle-container']" ,
64+ "TwoOptionListSelect" : " [data-id='{0}.fieldControl-checkbox-select']" ,
65+ "TwoOptionListSelectContainer" : " [data-id='{0}.fieldControl-checkbox-select-container']" ,
66+ "URLActionIcon" : " [data-id='{0}.fieldControl-url-action-icon']" ,
67+ "URLTextBox" : " [data-id='{0}.fieldControl-url-text-input']" ,
68+ "WholeNumberTextBox" : " [data-id='{0}.fieldControl-whole-number-text-input']" ,
69+ "LookupButton" :" //input[@data-id='{0}.fieldControl-LookupResultsDropdown_{0}_textInputBox_with_filter_new']//following-sibling::button" ,
70+ "TextBoxValueSelector" : " //input[@data-id='{0}.fieldControl-text-box-text']"
71+ },
72+ "CommandBarFormButtonsSelectors" : {
73+ "DynamicCommandBarButtonSelector" : " //span[text()='{0}']//ancestor::button" ,
74+ "SaveButton" : " //span[text()='Save']//ancestor::button"
75+ },
76+ "ResolveCaseFormSelector" :{
77+ "DynamicTextBoxSelector" :" //div[@data-id='{0}']//input[@aria-label='{1}']" ,
78+ "BillableTimeSelector" :" //div[@data-id='billabletime_id']//input[@aria-label='Billable Time']" ,
79+ "DynamicFooterButtonSelector" :" //div[@data-id='dialogFooter']//button[@aria-label='{0}']"
80+ },
81+ "cswSelectors" :{
82+ "SiteMapButtonSelector" : " //div[@aria-label='{0}']//button[@title='{1}']//span" ,
83+ "ServiceCaseMenuSelector" : " //ul[@aria-label='Service']//span[text()='Cases']" ,
84+ "smartAssistKBSearchSelector" : " //button[@aria-label='Knowledge search']//span" ,
85+ "smartAssistKBSearchTextboxSelector" : " //*[@id='MscrmControls.KnowledgeControl.KnowledgeControl-ProductivityPanel-SearchTextBox']" ,
86+ "smartAssistKBSearchResultsSelector" : " //ul[@id='MscrmControls.KnowledgeControl.KnowledgeControl-kbSearchResultsListId']//button[@title='Link this article to the current record']" ,
87+ "smartAssistKBArticleLinkedtoCaseSelector" :" //ul[@id='MscrmControls.KnowledgeControl.KnowledgeControl-kbSearchResultsListId']//label[@aria-label='This article is linked to the Case record']" ,
88+ "smartAssistKBArticleUnlinktoCaseSelector" : " //ul[@id='MscrmControls.KnowledgeControl.KnowledgeControl-kbSearchResultsListId']//button[@aria-label='Unlink']" ,
89+ "homeTabSelector" :" //div[@role='tablist']//button[@aria-label='Home']" ,
90+ "dashboardTabSelector" :" //div[@role='tablist']//span[text()='Customer Service Agent Dashboard']" ,
91+ "defaultCaseViewSelector" :" //div[@aria-label='My Active Cases']" ,
92+ "gridSelector" :" //div[@aria-label='CC_ReadonlyGrid_Name']//div[@tabindex='0']" ,
93+ "gridURLSelector" :" //div[@aria-label='CC_ReadonlyGrid_Name']//div[@tabindex='0']//a[@tabindex='-1']" ,
94+ "globalSearchButtonSelector" :" //button[@id='searchLauncher-button']" ,
95+ "searchInputSelector" :" //input[@aria-label='Search box']" ,
96+ "searchFilterSelector" :" //select[@data-id='categorized-search-filter-select']" ,
97+ "searchFilterOptionSelector" :" //option[text()='Account']" ,
98+ "searchGridSelector" :" //div[@id='MscrmControls.Grid.GridControl-account-MscrmControls.Grid.GridControl.account-GridListContainer']//li" ,
99+ "knowledgeSearchInputSelector" :" //input[@id='MscrmControls.KnowledgeControl.KnowledgeControl-SearchTextBox']" ,
100+ "knowledgeSearchResultsSelector" :" //div[@id='MscrmControls.KnowledgeControl.KnowledgeControl-SearchAndDataBlockContainer']//a[@role='button']" ,
101+ "inboxViewTabSelector" :" //div[@role='tablist']//button[@aria-label='Inbox']"
102+ },
103+ "ReactivateCaseDialogSelector" :{
104+ "ReactivateButtonSelector" :" //div[@data-id='confirmdialog']//button[@aria-label='Reactivate']"
105+ },
106+ "GlobalCommandBarSelectors" :{
107+ "globalQuickCreateButtonSelector" :" //button[@aria-label='Create New Record. New']"
108+ },
109+ "CommandBarGlobalButtonsSelectors" : {
110+ "AccountManager" : " [id='mectrl_main_trigger']" ,
111+ "CommandBarSelector" : " [data-id='topBar'] [data-lp-id*='commandbar-Global:']" ,
112+ "CustomButton" : " [data-id='new.ApplicationRibbon.{0}.Button']" ,
113+ "Dynamics365TopBarButton" : " [data-id='dynamics-button']" ,
114+ "ListOfButtons" : " [data-id='topBar'] [data-lp-id*='commandbar-Global:'] li" ,
115+ "PersonalSettingsLauncher" : " [data-id='topBar'] [data-id='personalSettingsLauncher']" ,
116+ "PersonalSettingsLauncherFlyoutAbout" : " [data-id='__flyoutRootNode'] [data-id='personalSettingsLauncher'] [data-id='SettingsMenu.About']" ,
117+ "QuickCreateLauncher" : " [data-id='topBar'] [data-id='quickCreateLauncher']" ,
118+ "QuickCreateLauncherFlyout" : " [data-id='__flyoutRootNode'] [data-id='quickCreateLauncher']" ,
119+ "QuickCreateLauncherFlyoutButton" : " [data-id*='quickCreateMenuButton_{0}']" ,
120+ "QuickCreateLauncherActivitiesFlyout" : " [id*='id'][id*='_buttoncrm_header_global_flyout']" ,
121+ "TopBar" : " [data-id='topBar']" ,
122+ "UserInformationLauncher" : " [data-id='userInformationLauncher']"
123+ },
124+ "QuickCreateCaseFormSelectors" :{
125+ "CustomerLookupSelector" : " //div[@aria-label='Quick Create: Case']//input[@aria-label='Customer, Lookup']//following-sibling::button" ,
126+ "CaseTitleSelector" :" //div[@aria-label='Quick Create: Case']//input[@aria-label='Case Title']" ,
127+ "DescriptionSelector" :" //div[@aria-label='Quick Create: Case']//textarea[@aria-label='Description']" ,
128+ "SaveCloseButtonSelector" : " //div[@aria-label='Quick Create: Case']//button[@data-id='quickCreateSaveAndCloseBtn']"
129+ }
130+ }
0 commit comments