@@ -2,6 +2,12 @@ import {browser, by, element} from 'protractor';
2
2
import { screenshot } from '../screenshot' ;
3
3
4
4
5
+ function blurAndScreenshot ( msg : string ) {
6
+ browser . executeScript ( `document.activeElement && document.activeElement.blur();` ) ;
7
+ screenshot ( msg ) ;
8
+ }
9
+
10
+
5
11
describe ( 'input' , ( ) => {
6
12
describe ( 'text input' , ( ) => {
7
13
beforeEach ( ( ) => browser . get ( '/input' ) ) ;
@@ -61,7 +67,7 @@ describe('input', () => {
61
67
it ( 'should resize correctly' , ( ) => {
62
68
let input = element ( by . id ( 'autosize-text-area' ) ) ;
63
69
input . sendKeys ( 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' ) ;
64
- screenshot ( 'autosize multiple rows' ) ;
70
+ blurAndScreenshot ( 'autosize multiple rows' ) ;
65
71
} ) ;
66
72
67
73
it ( 'should enfore max rows' , ( ) => {
@@ -71,7 +77,7 @@ describe('input', () => {
71
77
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' +
72
78
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' +
73
79
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' ) ;
74
- screenshot ( 'autosize more than max rows' ) ;
80
+ blurAndScreenshot ( 'autosize more than max rows' ) ;
75
81
} ) ;
76
82
} ) ;
77
83
} ) ;
0 commit comments