Skip to content

Commit

Permalink
UITests: Tests: Minor fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
ssSavenko committed Feb 6, 2025
1 parent 74a3f64 commit 61f48a9
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 8 deletions.
1 change: 1 addition & 0 deletions packages/UITests/src/gui/dialogs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ category('GUI: Dialogs', () => {
await awaitCheck(() => document.querySelector('canvas') !== null, 'cannot load table', 3000);
grok.shell.topMenu.find('ML').find('Analyze').find('PCA...').click();
await awaitCheck(() => checkDialog('PCA'), 'Dialog is not open 1', 1000);
await delay(200);
let okButton = Array.from(document.querySelectorAll('.ui-btn.ui-btn-ok'))
.find((el) => el.textContent === 'OK') as HTMLElement;
okButton.click();
Expand Down
14 changes: 9 additions & 5 deletions packages/UITests/src/gui/grid.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
import * as grok from 'datagrok-api/grok';
// import * as DG from 'datagrok-api/dg';

import {category, delay, test, awaitCheck} from '@datagrok-libraries/utils/src/test';
import {getHTMLElementbyInnerText} from './gui-utils';
import {checkDialog} from './gui-utils';
import { category, delay, test, awaitCheck, before } from '@datagrok-libraries/utils/src/test';
import { getHTMLElementbyInnerText } from './gui-utils';
import { checkDialog } from './gui-utils';

category('GUI: Grid', () => {
before(async () => {
grok.shell.windows.showProperties = true;
});

test('grid.dataSearch', async () => {
const demog = grok.data.demo.demog(100);
const v = grok.shell.addTableView(demog);
Expand All @@ -16,7 +20,7 @@ category('GUI: Grid', () => {

let searchInput: HTMLInputElement | undefined;
let input;
for (let i=0; i<document.getElementsByClassName('ui-input-editor').length; i++) {
for (let i = 0; i < document.getElementsByClassName('ui-input-editor').length; i++) {
input = document.getElementsByClassName('ui-input-editor')[i] as HTMLInputElement;
if (input.placeholder == 'Search') {
searchInput = input;
Expand Down Expand Up @@ -121,4 +125,4 @@ category('GUI: Grid', () => {
filterLinkAction!.click();
await awaitCheck(() => demog.filter.trueCount == 25, 'Error in filtering', 1000);
});
}, {owner: '[email protected]'});
}, { owner: '[email protected]' });
11 changes: 8 additions & 3 deletions packages/UITests/src/ui/get-all-top100.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {after, before, category, test, awaitCheck} from '@datagrok-libraries/utils/src/test';
import {after, before, category, test, awaitCheck, delay} from '@datagrok-libraries/utils/src/test';
import * as grok from 'datagrok-api/grok';
import * as DG from 'datagrok-api/dg';

Expand All @@ -9,6 +9,9 @@ category('Connections', () => {
let northwind: DG.TreeViewGroup;

before(async () => {
const browseButton = document.querySelector('.d4-tab-header[name="Browse"]') as HTMLElement;
browseButton.click();
await delay(100);
const browseView = grok.shell.view(DG.View.BROWSE) as DG.BrowseView;
browseView.mainTree.expanded = true;
const databases: DG.TreeViewGroup | undefined = browseView.mainTree.children.find((c) => c.text === 'Databases') as DG.TreeViewGroup;
Expand All @@ -19,9 +22,11 @@ category('Connections', () => {
if (!postgres)
throw new Error('Postgres data source was not found');
postgres.expanded = true;
northwind = postgres.children.find((c) => c.text === 'Northwind') as DG.TreeViewGroup;
debugger
await delay(5000);
northwind = postgres.children.find((c) => c.text === 'Datagrok') as DG.TreeViewGroup;
if (!northwind)
throw new Error('Northwind was not found');
throw new Error('Datagrok was not found');
});

test('getAll', async () => {
Expand Down

0 comments on commit 61f48a9

Please sign in to comment.