File tree 2 files changed +8
-13
lines changed
2 files changed +8
-13
lines changed Original file line number Diff line number Diff line change @@ -141,8 +141,8 @@ const Explorer = () => {
141
141
< Grid item xs = { 12 } >
142
142
< Paper css = { paperSm } >
143
143
< div
144
+ data-testid = "uiFileOpen"
144
145
{ ...getRootProps ( {
145
- id : 'uiFileOpen' ,
146
146
css : css `
147
147
cursor : pointer;
148
148
user-select : none;
Original file line number Diff line number Diff line change @@ -5,18 +5,13 @@ import { test, expect } from '@playwright/test';
5
5
let appWindow : Page ;
6
6
let appElectron : ElectronApplication ;
7
7
8
- function waiting ( milliseconds : number ) {
9
- return new Promise ( ( resolve ) => {
10
- setTimeout ( ( ) => resolve ( true ) , milliseconds ) ;
11
- } ) ;
12
- }
13
-
14
- function isElementVisible ( selector : string , waitingMilliseconds = 300 ) {
8
+ function existElementByTestId ( selector : string , waitingMilliseconds = 100 ) {
15
9
return new Promise ( ( resolve ) => {
16
10
setTimeout ( async ( ) => {
17
- expect ( await appWindow . isVisible ( selector ) , `Confirm selector '${ selector } ' is visible` ) . toBe (
18
- true ,
19
- ) ;
11
+ await expect (
12
+ appWindow . getByTestId ( selector ) . first ( ) ,
13
+ `Confirm selector '${ selector } ' is visible` ,
14
+ ) . toBeVisible ( ) ;
20
15
resolve ( true ) ;
21
16
} , waitingMilliseconds ) ;
22
17
} ) ;
@@ -40,10 +35,10 @@ test('Environment check', async () => {
40
35
} ) ;
41
36
42
37
test ( 'Document element check' , async ( ) => {
43
- await isElementVisible ( '# uiFileOpen') ;
38
+ await existElementByTestId ( ' uiFileOpen') ;
44
39
} ) ;
45
40
46
41
test . afterAll ( async ( ) => {
47
- await waiting ( 2000 ) ;
42
+ await appWindow . waitForTimeout ( 2000 ) ;
48
43
await appElectron . close ( ) ;
49
44
} ) ;
You can’t perform that action at this time.
0 commit comments