Skip to content

Commit 0e95c89

Browse files
mmalerbaandrewseguin
authored andcommitted
e2e: attempt to fix input screenshot flakes. (#6010)
1 parent 0f1d319 commit 0e95c89

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

e2e/components/input-e2e.spec.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ import {browser, by, element} from 'protractor';
22
import {screenshot} from '../screenshot';
33

44

5+
function blurAndScreenshot(msg: string) {
6+
browser.executeScript(`document.activeElement && document.activeElement.blur();`);
7+
screenshot(msg);
8+
}
9+
10+
511
describe('input', () => {
612
describe('text input', () => {
713
beforeEach(() => browser.get('/input'));
@@ -61,7 +67,7 @@ describe('input', () => {
6167
it('should resize correctly', () => {
6268
let input = element(by.id('autosize-text-area'));
6369
input.sendKeys('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
64-
screenshot('autosize multiple rows');
70+
blurAndScreenshot('autosize multiple rows');
6571
});
6672

6773
it('should enfore max rows', () => {
@@ -71,7 +77,7 @@ describe('input', () => {
7177
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' +
7278
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' +
7379
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
74-
screenshot('autosize more than max rows');
80+
blurAndScreenshot('autosize more than max rows');
7581
});
7682
});
7783
});

0 commit comments

Comments
 (0)