blob: a1fb720b8561dfb06c3a3c5a95eeeaae3ee1491c [file] [log] [blame]
Avi Drissman4a8573c2022-09-09 19:35:541// Copyright 2021 The Chromium Authors
Peter Boström9a697f9b2021-10-15 23:27:562// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/ui/browser_element_identifiers.h"
6
Dana Friedd7db768a2021-11-09 06:28:457#include "ui/base/interaction/element_identifier.h"
David Pennington765440e2022-02-14 18:00:118#include "ui/base/interaction/element_tracker.h"
Dana Friedd7db768a2021-11-09 06:28:459
Dana Fried84cd714c2022-08-11 17:16:3910// Please keep this list alphabetized.
Mickey Burks33345f8d2022-11-28 21:10:3711DEFINE_ELEMENT_IDENTIFIER_VALUE(kAddCurrentTabToReadingListElementId);
Erik Chen4ebbb342022-03-01 02:47:4812DEFINE_ELEMENT_IDENTIFIER_VALUE(kAppUninstallDialogOkButtonId);
Siyu An9e4aba22022-01-31 21:16:0413DEFINE_ELEMENT_IDENTIFIER_VALUE(kAutofillCreditCardSuggestionEntryElementId);
Alexander Tekle041dd152023-10-09 19:25:4514DEFINE_ELEMENT_IDENTIFIER_VALUE(kAutofillStandaloneCvcSuggestionElementId);
Dmitry Vykochkoa93befa12023-04-16 10:30:5515DEFINE_ELEMENT_IDENTIFIER_VALUE(kAutofillSuggestionElementId);
Caroline Rising58b944c2023-03-23 02:33:5016DEFINE_ELEMENT_IDENTIFIER_VALUE(kBookmarkBarElementId);
Eshwar Stalin147983e2022-12-12 17:53:2017DEFINE_ELEMENT_IDENTIFIER_VALUE(kBookmarkSidePanelWebViewElementId);
Dana Friedd7db768a2021-11-09 06:28:4518DEFINE_ELEMENT_IDENTIFIER_VALUE(kBookmarkStarViewElementId);
Dana Friedfadcfa182022-12-01 01:29:4019DEFINE_ELEMENT_IDENTIFIER_VALUE(kBrowserViewElementId);
Fiona Macintoshccb729212023-07-26 16:37:2320DEFINE_ELEMENT_IDENTIFIER_VALUE(kCookieControlsIconElementId);
Zonghan Xuec5d2732023-06-27 15:43:3721DEFINE_ELEMENT_IDENTIFIER_VALUE(kDeviceSignalsConsentCancelButtonElementId);
22DEFINE_ELEMENT_IDENTIFIER_VALUE(kDeviceSignalsConsentOkButtonElementId);
Dana Fried4101155d2022-09-20 17:22:1923DEFINE_ELEMENT_IDENTIFIER_VALUE(kEnhancedProtectionSettingElementId);
Kuan Huang3642a422023-01-18 00:52:1524DEFINE_ELEMENT_IDENTIFIER_VALUE(kExclusiveAccessBubbleViewElementId);
Emilia Paz5cc5ec52023-06-21 21:46:1525DEFINE_ELEMENT_IDENTIFIER_VALUE(kExtensionsMenuButtonElementId);
Emilia Paz629df762023-06-28 20:32:5626DEFINE_ELEMENT_IDENTIFIER_VALUE(kExtensionsRequestAccessButtonElementId);
Alison Gale9a515072022-09-01 18:45:3327DEFINE_ELEMENT_IDENTIFIER_VALUE(kHighEfficiencyChipElementId);
Dana Friedd7db768a2021-11-09 06:28:4528DEFINE_ELEMENT_IDENTIFIER_VALUE(kInstallPwaElementId);
Dana Fried84cd714c2022-08-11 17:16:3929DEFINE_ELEMENT_IDENTIFIER_VALUE(kIntentChipElementId);
Dana Friedd7db768a2021-11-09 06:28:4530DEFINE_ELEMENT_IDENTIFIER_VALUE(kLocationIconElementId);
Dana Friedb8d53a02022-11-29 19:24:3931DEFINE_ELEMENT_IDENTIFIER_VALUE(kNewTabButtonElementId);
Mei Liangc371bc2d2023-08-21 23:21:4432DEFINE_ELEMENT_IDENTIFIER_VALUE(kOfferNotificationChipElementId);
Yuheng Huang20dd64e632021-11-15 19:42:1433DEFINE_ELEMENT_IDENTIFIER_VALUE(kOmniboxElementId);
Mohamed Amir Yosefc53915a2023-03-16 17:21:4734DEFINE_ELEMENT_IDENTIFIER_VALUE(kPasswordsOmniboxKeyIconElementId);
Mei Liangd473afa2023-06-09 01:49:4535DEFINE_ELEMENT_IDENTIFIER_VALUE(kPriceInsightsChipElementId);
Mei Liang3a9eb8332022-08-24 22:01:2936DEFINE_ELEMENT_IDENTIFIER_VALUE(kPriceTrackingBookmarkViewElementId);
Pengchao Cai2f813b22023-08-23 20:51:1137DEFINE_ELEMENT_IDENTIFIER_VALUE(kPriceTrackingChipElementId);
Tom Lukaszewiczb119af92022-03-25 01:42:0238DEFINE_ELEMENT_IDENTIFIER_VALUE(kReadLaterSidePanelWebViewElementId);
Pengchao Cai2f813b22023-08-23 20:51:1139DEFINE_ELEMENT_IDENTIFIER_VALUE(kSavePasswordComboboxElementId);
Taylor Bergquist7aaffd42023-04-25 03:49:1040DEFINE_ELEMENT_IDENTIFIER_VALUE(kSavedTabGroupBarElementId);
Caroline Rising58b944c2023-03-23 02:33:5041DEFINE_ELEMENT_IDENTIFIER_VALUE(kSavedTabGroupButtonElementId);
dljamesfbfbbf82023-06-27 00:16:5542DEFINE_ELEMENT_IDENTIFIER_VALUE(kSavedTabGroupOverflowButtonElementId);
43DEFINE_ELEMENT_IDENTIFIER_VALUE(kSavedTabGroupOverflowMenuId);
Thomas Lukaszewicz39b555f2022-07-14 18:53:5444DEFINE_ELEMENT_IDENTIFIER_VALUE(kSidePanelCloseButtonElementId);
Mickey Burks33345f8d2022-11-28 21:10:3745DEFINE_ELEMENT_IDENTIFIER_VALUE(kSidePanelComboboxElementId);
Caroline Risingc1fc8512023-05-09 16:15:0646DEFINE_ELEMENT_IDENTIFIER_VALUE(kSidePanelCompanionToolbarButtonElementId);
Pengchao Cai2f813b22023-08-23 20:51:1147DEFINE_ELEMENT_IDENTIFIER_VALUE(kSidePanelElementId);
Tommy C. Li636830e2022-10-07 23:04:4748DEFINE_ELEMENT_IDENTIFIER_VALUE(kSidePanelOpenInNewTabButtonElementId);
Caroline Risingf4b49092023-03-23 02:28:2649DEFINE_ELEMENT_IDENTIFIER_VALUE(kSidePanelPinButtonElementId);
Mickey Burks33345f8d2022-11-28 21:10:3750DEFINE_ELEMENT_IDENTIFIER_VALUE(kSidePanelReadingListUnreadElementId);
Dana Friedd7db768a2021-11-09 06:28:4551DEFINE_ELEMENT_IDENTIFIER_VALUE(kSideSearchButtonElementId);
Dana Fried6ec3f7f2022-11-30 23:33:5852DEFINE_ELEMENT_IDENTIFIER_VALUE(kSideSearchWebViewElementId);
evliuab387bf42022-02-02 21:36:0753DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabAlertIndicatorButtonElementId);
Pengchao Cai2f813b22023-08-23 20:51:1154DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabElementId);
dljames73a8b562023-06-07 00:51:3655DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabGroupEditorBubbleCloseGroupButtonId);
Pengchao Cai2f813b22023-08-23 20:51:1156DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabGroupEditorBubbleId);
Caroline Rising58b944c2023-03-23 02:33:5057DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabGroupEditorBubbleSaveToggleId);
Dana Friedcf8c2142022-01-25 18:33:4258DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabGroupHeaderElementId);
Emily Shackfdd103cb2023-09-12 20:37:3459DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabOrganizationButtonElementId);
Dana Fried9a9a3b42022-04-06 19:24:2060DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabSearchBubbleElementId);
Dana Friedd7db768a2021-11-09 06:28:4561DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabSearchButtonElementId);
62DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabStripElementId);
David Pennington765440e2022-02-14 18:00:1163DEFINE_ELEMENT_IDENTIFIER_VALUE(kTabStripRegionElementId);
Pengchao Cai2f813b22023-08-23 20:51:1164DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarAppMenuButtonElementId);
Yuheng Huang21f4a2b2023-10-28 01:09:2565DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarAvatarBubbleElementId);
Pengchao Cai2f813b22023-08-23 20:51:1166DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarAvatarButtonElementId);
67DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarBackButtonElementId);
Dana Fried24e32902023-09-29 23:12:4068DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarBackButtonMenuElementId);
Pengchao Cai2f813b22023-08-23 20:51:1169DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarBatterySaverButtonElementId);
Yuheng Huang8e3a6fe2023-10-09 21:58:0570DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarChromeLabsBubbleElementId);
Pengchao Cai8c0314682023-08-24 02:04:0271DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarChromeLabsButtonElementId);
Yuheng Huang8e3a6fe2023-10-09 21:58:0572DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarDownloadBubbleElementId);
Pengchao Cai2f813b22023-08-23 20:51:1173DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarDownloadButtonElementId);
Pengchao Cai8c0314682023-08-24 02:04:0274DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarExtensionsContainerElementId);
Pengchao Cai2f813b22023-08-23 20:51:1175DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarForwardButtonElementId);
Dana Fried24e32902023-09-29 23:12:4076DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarForwardButtonMenuElementId);
Pengchao Cai8c0314682023-08-24 02:04:0277DEFINE_ELEMENT_IDENTIFIER_VALUE(kToolbarHomeButtonElementId);
Yuheng Huang8e3a6fe2023-10-09 21:58:05