Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions tests/e2e/pageObjects/browser-page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ export class BrowserPage {
this.treeViewButton = Selector('[data-testid=view-type-list-btn]');
this.browserViewButton = Selector('[data-testid=view-type-browser-btn]');
this.treeViewSeparator = Selector('[data-testid=select-tree-view-separator]');
this.treeViewKeysItem = Selector('[data-testid="keys:keys:"]');
this.treeViewKeysItem = Selector('[data-testid*="keys:keys:"]');
this.treeViewNodeArrowIcon = Selector('[data-test-subj^=node-arrow-icon_]');
//TEXT INPUTS (also referred to as 'Text fields')
this.keySizeDetails = Selector('[data-testid=key-size-text]');
Expand Down Expand Up @@ -265,7 +265,7 @@ export class BrowserPage {
this.treeViewFolders = Selector('[data-test-subj^=node-arrow-icon_]');
this.totalKeysNumber = Selector('[data-testid=keys-total]');
this.databaseInfoToolTip = Selector('[data-testid=db-info-tooltip]');
this.treeViewDeviceFolder = Selector('[data-testid^=device] div');
this.treeViewDeviceFolder = Selector('[data-testid^=node-item_device] div');
this.treeViewDeviceKyesCount = Selector('[data-testid^=count_device] span');
this.modulesTypeDetails = Selector('[data-testid=modules-type-details]');
this.internalLinkToWorkbench = Selector('[data-testid=internal-workbench-link]');
Expand Down
5 changes: 3 additions & 2 deletions tests/e2e/tests/critical-path/tree-view/tree-view.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,13 @@ test
('Verify that user can see DB is automatically scanned by 10K keys in the background, user can see the number of keys scanned and use the "Scan More" button to search per another 10000 keys', async t => {
let scannedValue = 10;
await t.click(browserPage.treeViewButton);
await t.expect(browserPage.scannedValue.visible).ok('The database scanned value is displayed', { timeout: 40000 });
await t.expect(browserPage.scannedValue.visible).ok('The database scanned value is displayed', { timeout: 60000 });
await t.expect(browserPage.scannedValue.textContent).eql(`${scannedValue} 000`, 'The database is automatically scanned by 10K keys');
//Verify that user can use the "Scan More" button to search per another 10000 keys
for (let i = 0; i < 10; i++){
scannedValue = scannedValue + 10;
await t.click(browserPage.scanMoreButton);
await t.expect(browserPage.scannedValue.textContent).eql(`${scannedValue} 000`, `The database is automatically scanned by ${scannedValue} 000 keys`, { timeout: 40000 });
await t.expect(browserPage.scannedValue.textContent).eql(`${scannedValue} 000`, `The database is automatically scanned by ${scannedValue} 000 keys`, { timeout: 60000 });
}
});
test
Expand All @@ -65,6 +65,7 @@ test
const percentage = await browserPage.treeViewPercentage.textContent;
//Set filter by key name
await browserPage.searchByKeyName(keyNameFilter);
await t.expect(browserPage.treeViewKeysItem.visible).ok('The key appears after the filtering', { timeout: 60000 });
await t.click(browserPage.treeViewKeysItem);
//Verify the results
await t.expect(browserPage.treeViewKeysNumber.textContent).notEql(numberOfKeys, 'The number of keys is recalculated');
Expand Down
1 change: 1 addition & 0 deletions tests/e2e/tests/regression/tree-view/tree-view.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ test
('Verify that when user deletes the key he can see the key is removed from the folder, the number of keys is reduced, the percentage is recalculated', async t => {
//Open the first key in the tree view and remove
await t.click(browserPage.treeViewButton);
await t.expect(browserPage.treeViewDeviceFolder.visible).ok('The key folder is displayed', { timeout: 60000 });
await t.click(browserPage.treeViewDeviceFolder);
const numberOfKeys = await browserPage.treeViewDeviceKyesCount.textContent;
const keyFolder = await browserPage.treeViewDeviceFolder.nth(2).textContent;
Expand Down