@@ -151,6 +151,14 @@ async function dashboardOpenFirstTemplate(page, templateName) {
151
151
await utils . waitAndClick ( page , firstChildId ) ;
152
152
}
153
153
154
+ async function __filterStudiesByText ( page , studyName ) {
155
+ console . log ( "Filtering by" , studyName ) ;
156
+
157
+ await utils . waitAndClick ( page , '[osparc-test-id="studyFiltersTextFld"]' )
158
+ await page . type ( '[osparc-test-id="studyFiltersTextFld"]' , studyName )
159
+ await page . keyboard . press ( 'Enter' )
160
+ }
161
+
154
162
async function __filterTemplatesByText ( page , templateName ) {
155
163
console . log ( "Filtering by" , templateName ) ;
156
164
@@ -191,10 +199,15 @@ async function runStudy(page, waitFor = 0) {
191
199
await page . waitFor ( waitFor ) ;
192
200
}
193
201
194
- async function dashboardDeleteFirstStudy ( page ) {
202
+ async function dashboardDeleteFirstStudy ( page , studyName ) {
195
203
console . log ( "Deleting first study" )
196
204
197
205
await utils . waitAndClick ( page , '[osparc-test-id="studiesTabBtn"]' )
206
+
207
+ if ( studyName ) {
208
+ await __filterStudiesByText ( page , studyName ) ;
209
+ }
210
+
198
211
await utils . waitAndClick ( page , '[osparc-test-id="userStudiesList"] > .qx-pb-listitem:nth-child(1) > [osparc-test-id="studyItemMenuButton"]' )
199
212
await utils . waitAndClick ( page , '[osparc-test-id="studyItemMenuDelete"]' )
200
213
await utils . waitAndClick ( page , '[osparc-test-id="confirmDeleteStudyBtn"]' )
0 commit comments