@@ -2,6 +2,7 @@ import { createScreenshotsComparer } from 'devextreme-screenshot-comparer';
22import DateRangeBox from 'devextreme-testcafe-models/dateRangeBox' ;
33import {
44 appendElementTo ,
5+ insertStylesheetRulesToPage ,
56 setAttribute ,
67} from '../../../helpers/domUtils' ;
78import url from '../../../helpers/getPageUrl' ;
@@ -325,6 +326,7 @@ test('Selected range if endDate = startDate, currentSelection: startDate', async
325326} ) . before ( async ( ) => {
326327 await appendElementTo ( '#container' , 'div' , 'dateRangeBox' ) ;
327328 await setAttribute ( '#container' , 'style' , 'width: 800px; height: 500px; padding-top: 10px;' ) ;
329+ await insertStylesheetRulesToPage ( '* { caret-color: transparent !important; }' ) ;
328330
329331 return createWidget ( 'dxDateRangeBox' , {
330332 value : [ new Date ( 2021 , 9 , 18 ) , new Date ( 2021 , 9 , 18 ) ] ,
@@ -449,6 +451,7 @@ test('Start date cell in selected range', async (t) => {
449451} ) . before ( async ( ) => {
450452 await appendElementTo ( '#container' , 'div' , 'dateRangeBox' ) ;
451453 await setAttribute ( '#container' , 'style' , 'width: 800px; height: 500px; padding-top: 10px;' ) ;
454+ await insertStylesheetRulesToPage ( '* { caret-color: transparent !important; }' ) ;
452455
453456 return createWidget ( 'dxDateRangeBox' , {
454457 value : [ new Date ( 2021 , 9 , 17 ) , new Date ( 2021 , 10 , 6 ) ] ,
@@ -562,6 +565,7 @@ test('End date cell in selected range', async (t) => {
562565} ) . before ( async ( ) => {
563566 await appendElementTo ( '#container' , 'div' , 'dateRangeBox' ) ;
564567 await setAttribute ( '#container' , 'style' , 'width: 800px; height: 500px; padding-top: 10px;' ) ;
568+ await insertStylesheetRulesToPage ( '* { caret-color: transparent !important; }' ) ;
565569
566570 return createWidget ( 'dxDateRangeBox' , {
567571 value : [ new Date ( 2021 , 9 , 17 ) , new Date ( 2021 , 9 , 23 ) ] ,
@@ -662,17 +666,20 @@ test('Disabled dates on inputs focus (disableOutOfRangeSelection: true)', async
662666 const dateRangeBox = new DateRangeBox ( '#dateRangeBox' ) ;
663667
664668 await t
665- . click ( dateRangeBox . getStartDateBox ( ) . input ) ;
669+ . click ( dateRangeBox . getStartDateBox ( ) . input )
670+ . hover ( dateRangeBox . getStartDateBox ( ) . input ) ;
666671
667672 await testScreenshot ( t , takeScreenshot , 'DRB disabled dates on popup opening.png' , { element : '#container' } ) ;
668673
669674 await t
670- . click ( dateRangeBox . getEndDateBox ( ) . input ) ;
675+ . click ( dateRangeBox . getEndDateBox ( ) . input )
676+ . hover ( dateRangeBox . getEndDateBox ( ) . input ) ;
671677
672678 await testScreenshot ( t , takeScreenshot , 'DRB disabled dates on end date input focus.png' , { element : '#container' } ) ;
673679
674680 await t
675- . click ( dateRangeBox . getStartDateBox ( ) . input ) ;
681+ . click ( dateRangeBox . getStartDateBox ( ) . input )
682+ . hover ( dateRangeBox . getStartDateBox ( ) . input ) ;
676683
677684 await testScreenshot ( t , takeScreenshot , 'DRB disabled dates on start date input focus.png' , { element : '#container' } ) ;
678685
@@ -682,6 +689,7 @@ test('Disabled dates on inputs focus (disableOutOfRangeSelection: true)', async
682689} ) . before ( async ( ) => {
683690 await appendElementTo ( '#container' , 'div' , 'dateRangeBox' ) ;
684691 await setAttribute ( '#container' , 'style' , 'width: 800px; height: 500px; padding-top: 10px;' ) ;
692+ await insertStylesheetRulesToPage ( '* { caret-color: transparent !important; }' ) ;
685693
686694 return createWidget ( 'dxDateRangeBox' , {
687695 value : [ new Date ( '2020/02/20' ) , new Date ( '2020/02/22' ) ] ,
0 commit comments