Skip to content

Commit 7d41b15

Browse files
committed
Update E2E test selectors
1 parent ef8526c commit 7d41b15

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

packages/react-devtools-inline/__tests__/__e2e__/devtools-utils.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,19 @@ async function selectElement(
6464
createTestNameSelector('InspectedElementView-Owners'),
6565
])[0];
6666

67+
if (!ownersList) {
68+
return false;
69+
}
70+
71+
const owners = findAllNodes(ownersList, [
72+
createTestNameSelector('OwnerView'),
73+
]);
74+
6775
return (
6876
title &&
6977
title.innerText.includes(titleText) &&
70-
ownersList &&
71-
ownersList.innerText.includes(ownersListText)
78+
owners &&
79+
owners.map(node => node.innerText).join('\n').includes(ownersListText)
7280
);
7381
},
7482
{titleText: displayName, ownersListText: waitForOwnersText}

packages/react-devtools-shared/src/devtools/views/Components/OwnerView.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ export default function OwnerView({
6060
<span className={styles.OwnerContent}>
6161
<span
6262
className={`${styles.Owner} ${isInStore ? '' : styles.NotInStore}`}
63-
title={displayName}>
63+
title={displayName}
64+
data-testname="OwnerView">
6465
{'<' + displayName + '>'}
6566
</span>
6667

0 commit comments

Comments
 (0)