Skip to content

Commit 958fc9b

Browse files
experiment: explicitly wait for the page title
1 parent a7853dc commit 958fc9b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/devextreme-cli/testing/app-template.test.shared.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,14 +169,17 @@ module.exports = (env, { port = 8080, urls = {} } = {}) => {
169169
await openPage(getPageURL('profile'));
170170

171171
await new Promise(r => setTimeout(r, 3000));
172+
await page.waitForSelector('.dx-toolbar-item div::-p-text(My App)');
172173

173174
const image = await takeScreenshot();
174175

175176
compareSnapshot(image, 'profile');
176177

177178
await switchTheme();
179+
await page.waitForSelector('.dx-toolbar-item div::-p-text(My App)');
178180
await compareThemeModeSnapshot('profile', 'dark');
179181
await switchTheme();
182+
await page.waitForSelector('.dx-toolbar-item div::-p-text(My App)');
180183

181184
await compareThemeModeSnapshot('profile', 'light');
182185
});
@@ -208,6 +211,7 @@ module.exports = (env, { port = 8080, urls = {} } = {}) => {
208211

209212
// NOTE: Wait for animation complete
210213
await new Promise(r => setTimeout(r, 3000));
214+
await page.waitForSelector('.dx-toolbar-item div::-p-text(My App)');
211215
const image = await takeScreenshot();
212216

213217
compareSnapshot(image, 'toggle');
@@ -219,6 +223,7 @@ module.exports = (env, { port = 8080, urls = {} } = {}) => {
219223
await page.click(isCompact ? '.dx-dropdownmenu-button' : '.user-button');
220224
// NOTE: Wait for animation complete
221225
await new Promise(r => setTimeout(r, 2000));
226+
await page.waitForSelector('.dx-toolbar-item div::-p-text(My App)');
222227
const image = await takeScreenshot({
223228
clip: {
224229
x: viewport.width - 300,

0 commit comments

Comments
 (0)