@@ -37,11 +37,11 @@ test( "Téléversement d'un fichier valide", async ( { page } ) =>
37
37
38
38
// Ajout d'une image quelconque.
39
39
await page
40
- . getByRole ( "textbox" , { name : "File Upload" } )
40
+ . locator ( "input[type = file]" )
41
41
. setInputFiles ( join ( __dirname , "static/raccoon.jpg" ) ) ;
42
42
43
43
// Clic sur le bouton de téléversement.
44
- await page . getByRole ( "button" , { name : "Upload" } ) . click ( ) ;
44
+ await page . locator ( "button" ) . filter ( { hasText : "Upload" } ) . click ( ) ;
45
45
46
46
// Attente de la réponse du serveur et de la notification de succès.
47
47
await expect (
@@ -72,11 +72,11 @@ test( "Téléversement d'un fichier public par défaut", async ( { page } ) =>
72
72
73
73
// Ajout d'une image quelconque.
74
74
await page
75
- . getByRole ( "textbox" , { name : "File Upload" } )
75
+ . locator ( "input[type = file]" )
76
76
. setInputFiles ( join ( __dirname , "static/cat.jpg" ) ) ;
77
77
78
78
// Clic sur le bouton de téléversement.
79
- await page . getByRole ( "button" , { name : "Upload" } ) . click ( ) ;
79
+ await page . locator ( "button" ) . filter ( { hasText : "Upload" } ) . click ( ) ;
80
80
81
81
// Attente de la réponse du serveur et de la notification de succès.
82
82
await expect (
@@ -95,9 +95,9 @@ test( "Téléversement d'un fichier vide", async ( { page } ) =>
95
95
// Téléversement d'un fichier vide.
96
96
await page . locator ( "button" ) . filter ( { hasText : "Add a file" } ) . click ( ) ;
97
97
await page
98
- . getByRole ( "textbox" , { name : "File Upload" } )
98
+ . locator ( "input[type = file]" )
99
99
. setInputFiles ( join ( __dirname , "static/empty.txt" ) ) ;
100
- await page . getByRole ( "button" , { name : "Upload" } ) . click ( ) ;
100
+ await page . locator ( "button" ) . filter ( { hasText : "Upload" } ) . click ( ) ;
101
101
102
102
// Attente de la réponse du serveur et de la notification d'erreur.
103
103
// Note : la réponse sera négative car le fichier est vide.
@@ -114,15 +114,15 @@ test( "Téléversement d'un fichier compressé", async ( { page } ) =>
114
114
// Téléversement d'un fichier quelconque.
115
115
await page . locator ( "button" ) . filter ( { hasText : "Add a file" } ) . click ( ) ;
116
116
await page
117
- . getByRole ( "textbox" , { name : "File Upload" } )
117
+ . locator ( "input[type = file]" )
118
118
. setInputFiles ( join ( __dirname , "static/seagull.png" ) ) ;
119
119
120
120
// Affichage des paramètres de téléversement avancés.
121
121
await page . getByText ( "Click here to display advanced settings." ) . click ( ) ;
122
122
123
123
// Activation de la compression des images et téléversement du fichier.
124
124
await page . getByLabel ( "Enable image compression" ) . click ( ) ;
125
- await page . getByRole ( "button" , { name : "Upload" } ) . click ( ) ;
125
+ await page . locator ( "button" ) . filter ( { hasText : "Upload" } ) . click ( ) ;
126
126
127
127
// Attente de la réponse du serveur et de la notification de succès.
128
128
await expect (
@@ -143,14 +143,14 @@ test( "Téléversement d'un fichier chiffré", async ( { page } ) =>
143
143
// Téléversement d'un fichier quelconque et ouverture des paramètres avancés.
144
144
await page . locator ( "button" ) . filter ( { hasText : "Add a file" } ) . click ( ) ;
145
145
await page
146
- . getByRole ( "textbox" , { name : "File Upload" } )
146
+ . locator ( "input[type = file]" )
147
147
. setInputFiles ( join ( __dirname , "static/fox.jpg" ) ) ;
148
148
await page . getByText ( "Click here to display advanced settings." ) . click ( ) ;
149
149
150
150
// Activation du chiffrement des fichiers dans le navigateur avant
151
151
// un quelconque téléversement au serveur.
152
152
await page . getByLabel ( "Enable enhanced encryption" ) . click ( ) ;
153
- await page . getByRole ( "button" , { name : "Upload" } ) . click ( ) ;
153
+ await page . locator ( "button" ) . filter ( { hasText : "Upload" } ) . click ( ) ;
154
154
155
155
// Attente de la réponse du serveur et de la notification de succès.
156
156
await expect (
0 commit comments