Skip to content

Commit 9d1fcc9

Browse files
Merge pull request #2473 from RedisInsight/e2e/feature/RI-4793-rework-browser-screens
remove only
2 parents b470248 + 2d6d7b6 commit 9d1fcc9

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

tests/e2e/pageObjects/browser-page.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ export class BrowserPage extends InstancePage {
105105
redisearchModeBtn = Selector('[data-testid=search-mode-redisearch-btn]');
106106
showFilterHistoryBtn = Selector('[data-testid=show-suggestions-btn]');
107107
clearFilterHistoryBtn = Selector('[data-testid=clear-history-btn]');
108+
guideLinksBtn = Selector('[data-testid^=guide-button-]');
108109
//CONTAINERS
109110
streamGroupsContainer = Selector('[data-testid=stream-groups-container]');
110111
streamConsumersContainer = Selector('[data-testid=stream-consumers-container]');
@@ -1054,6 +1055,11 @@ export class BrowserPage extends InstancePage {
10541055
async clearFilter(): Promise<void> {
10551056
await t.click(this.clearFilterButton);
10561057
}
1058+
1059+
async clickGuideLinksByName(guide: string): Promise<void> {
1060+
const linkGuide = Selector(`[data-testid="guide-button-${guide}"]`);
1061+
await t.click(linkGuide);
1062+
}
10571063
}
10581064

10591065
/**

tests/e2e/tests/regression/tree-view/tree-view.e2e.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,13 @@ test
3131
// Delete database
3232
await databaseAPIRequests.deleteStandaloneDatabaseApi(ossStandaloneRedisearch);
3333
})('Verify that user can see message "No keys to display." when there are no keys in the database', async t => {
34-
const message = 'No keys to display.Use Workbench Guides and Tutorials to quickly load the data.';
34+
const message = 'No Keys Found\nCreate your first key to get started\nKeys are the foundation of Redis. Create your first key to start exploring Redis and Redis Stack capabilities';
3535

3636
// Verify the message
3737
await t.click(browserPage.treeViewButton);
38-
await t.expect(browserPage.keyListMessage.textContent).contains(message, 'The message is not displayed');
39-
40-
// Verify that workbench opened by clicking on "Use Workbench Guides and Tutorials" link
41-
await t.click(browserPage.NavigationPanel.workbenchButton);
38+
await t.expect(browserPage.keyListMessage.innerText).contains(message, 'The message is not displayed');
39+
await t.expect(browserPage.guideLinksBtn.count).gte(5);
40+
await browserPage.clickGuideLinksByName('JSON');
4241
await t.expect(workbenchPage.expandArea.visible).ok('Workbench page is not opened');
4342
});
4443
test('Verify that user can see the total number of keys, the number of keys scanned, the “Scan more” control displayed at the top of Tree view and Browser view', async t => {

0 commit comments

Comments
 (0)