@@ -398,7 +398,7 @@ export function LensPageProvider({ getService, getPageObjects }: FtrProviderCont
398398 metaKey ?: 'shift' | 'alt' | 'ctrl'
399399 ) {
400400 const field = await find . byCssSelector (
401- `[data-test-subj="lnsFieldListPanelField- ${ fieldName } "] [data-test-subj="lnsDragDrop-keyboardHandler"]`
401+ `[data-attr-field=" ${ fieldName } "] [data-test-subj="lnsDragDrop-keyboardHandler"]`
402402 ) ;
403403 await field . focus ( ) ;
404404 await retry . try ( async ( ) => {
@@ -433,17 +433,21 @@ export function LensPageProvider({ getService, getPageObjects }: FtrProviderCont
433433 metaKey ?: 'shift' | 'alt' | 'ctrl'
434434 ) {
435435 const elements = await find . allByCssSelector (
436- `[data-test-subj="${ group } "] [data-test-subj="lnsDragDrop-keyboardHandler"]`
436+ `[data-test-subj="${ group } "] [data-test-subj="lnsDragDrop-keyboardHandler"]`
437437 ) ;
438438 const el = elements [ index ] ;
439439 await el . focus ( ) ;
440440 await browser . pressKeys ( browser . keys . ENTER ) ;
441441 for ( let i = 0 ; i < steps ; i ++ ) {
442+ // This needs to be slowed down to avoid flakiness
443+ await common . sleep ( 200 ) ;
442444 await browser . pressKeys ( reverse ? browser . keys . LEFT : browser . keys . RIGHT ) ;
443445 }
444446 if ( metaKey ) {
445447 await this . pressMetaKey ( metaKey ) ;
446448 }
449+
450+ await common . sleep ( 200 ) ;
447451 await browser . pressKeys ( browser . keys . ENTER ) ;
448452
449453 await this . waitForLensDragDropToFinish ( ) ;
@@ -465,8 +469,12 @@ export function LensPageProvider({ getService, getPageObjects }: FtrProviderCont
465469 await el . focus ( ) ;
466470 await browser . pressKeys ( browser . keys . ENTER ) ;
467471 for ( let i = 0 ; i < steps ; i ++ ) {
472+ // This needs to be slowed down to avoid flakiness
473+ await common . sleep ( 200 ) ;
468474 await browser . pressKeys ( reverse ? browser . keys . ARROW_UP : browser . keys . ARROW_DOWN ) ;
469475 }
476+
477+ await common . sleep ( 200 ) ;
470478 await browser . pressKeys ( browser . keys . ENTER ) ;
471479
472480 await this . waitForLensDragDropToFinish ( ) ;
@@ -1539,10 +1547,10 @@ export function LensPageProvider({ getService, getPageObjects }: FtrProviderCont
15391547 */
15401548 async assertFocusedField ( name : string ) {
15411549 const input = await find . activeElement ( ) ;
1542- const fieldAncestor = await input . findByXpath ( './../..' ) ;
1543- const focusedElementText = await fieldAncestor . getVisibleText ( ) ;
1544- const dataTestSubj = await fieldAncestor . getAttribute ( 'data-test-subj' ) ;
1550+ const fieldPopover = await input . findByXpath ( './..' ) ;
1551+ const focusedElementText = await fieldPopover . getVisibleText ( ) ;
15451552 expect ( focusedElementText ) . to . eql ( name ) ;
1553+ const dataTestSubj = await fieldPopover . getAttribute ( 'data-test-subj' ) ;
15461554 expect ( dataTestSubj ) . to . eql ( 'lnsFieldListPanelField' ) ;
15471555 } ,
15481556
@@ -1553,7 +1561,7 @@ export function LensPageProvider({ getService, getPageObjects }: FtrProviderCont
15531561 */
15541562 async assertFocusedDimension ( name : string ) {
15551563 const input = await find . activeElement ( ) ;
1556- const fieldAncestor = await input . findByXpath ( './../../.. ' ) ;
1564+ const fieldAncestor = await input . findByXpath ( './../..' ) ;
15571565 const focusedElementText = await fieldAncestor . getVisibleText ( ) ;
15581566 expect ( focusedElementText ) . to . eql ( name ) ;
15591567 } ,
0 commit comments