screenshots: Fix some timing issues

Change-Id: I5cfb4025833699bffd4ade3fb659f41c268b8bb2
This commit is contained in:
Ed Sanders 2020-02-24 22:57:01 +00:00
parent cae5f665b8
commit bd848eb386
2 changed files with 4 additions and 3 deletions

View file

@ -111,12 +111,12 @@
mw.hook( 've.activationComplete' ).add( function () {
var target = ve.init.target,
surfaceView = target.getSurface().getView();
// Hide edit notices
target.actionsToolbar.tools.notices.getPopup().toggle( false );
// Modify the document to make the save button blue
// Wait for focus
surfaceView.once( 'focus', function () {
target.surface.getModel().getFragment().insertContent( ' ' ).collapseToStart().select();
// Hide edit notices
target.actionsToolbar.tools.notices.getPopup().toggle( false );
// Wait for save button fade
setTimeout( function () {
done( { width: window.innerWidth, height: window.innerHeight } );

View file

@ -258,13 +258,14 @@
var done = arguments[ arguments.length - 1 ];
ve.init.target.$element.css( 'font-size', '250%' );
// Wait for re-paint
setTimeout( function () {
done(
seleniumUtils.getBoundingRect( [
ve.init.target.toolbar.tools.citoid.$element[ 0 ]
] )
);
} );
}, 100 );
},
0
);