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