@@ -269,7 +269,7 @@ async function uploadDataStructure(page, titleName) {
269
269
await page . locator ( 'textarea[id=description]' ) . fill ( 'Test data structure' ) ;
270
270
271
271
// Click on make a part of primary key
272
- await page . click ( 'text=Mark a part of primary key ' ) ;
272
+ await page . click ( 'xpath=//*[@id="0"]/div[2]/div[1]/div[2]/label/div ' ) ;
273
273
274
274
// Click on save button
275
275
await page . click ( '#save' ) ;
@@ -356,21 +356,27 @@ async function editDataStructure(page) {
356
356
// Wait for 500 milliseconds
357
357
await page . waitForTimeout ( 500 ) ;
358
358
359
- // Click on make a part of primary key
360
- await page . click ( 'text=Value can be optional ' ) ;
359
+ // Click on optional value
360
+ await page . click ( 'xpath=//*[@id="0"]/div[2]/div[2]/div[2]/label/div ' ) ;
361
361
362
- // Click the on data type dropdown
363
- await page . click ( 'div.value-container.svelte-u3g5ju > input.svelte-u3g5ju ' ) ;
364
- await page . waitForTimeout ( 500 ) ;
365
- const dataType = await page . waitForSelector ( '.list-item .item:text("number ")' , { visible : true , enabled : true } ) ;
366
- await dataType . click ( )
362
+ // Click the on template data dropdown
363
+ await page . click ( '#variableTemplate ' ) ;
364
+ await page . waitForTimeout ( 500 ) ;
365
+ const template = await page . waitForSelector ( '.list-item .item:text("percentage ")' , { visible : true , enabled : true } ) ;
366
+ await template . click ( )
367
367
368
- // Click the on unit dropdown
369
- await page . click ( 'div.value-container.svelte-u3g5ju > input#unit' ) ;
370
- await page . waitForTimeout ( 500 ) ;
371
- const unit = await page . waitForSelector ( '.list-item .item:text("cm")' , { visible : true , enabled : true } ) ;
372
- await unit . click ( )
373
- await page . waitForTimeout ( 500 ) ;
368
+ // Click the on data type dropdown
369
+ await page . click ( '#dataType' ) ;
370
+ await page . waitForTimeout ( 500 ) ;
371
+ const dataType = await page . waitForSelector ( '.list-item .item:text("number")' , { visible : true , enabled : true } ) ;
372
+ await dataType . click ( )
373
+
374
+ // Click the on unit dropdown
375
+ await page . click ( '#unit' ) ;
376
+ await page . waitForTimeout ( 500 ) ;
377
+ const unit = await page . waitForSelector ( '.list-item .item:text("%")' , { visible : true , enabled : true } ) ;
378
+ await unit . click ( )
379
+ await page . waitForTimeout ( 500 ) ;
374
380
375
381
// Click on save button
376
382
await page . locator ( 'button[title="save"]' ) . click ( ) ;
@@ -414,4 +420,4 @@ module.exports = {
414
420
findEditedDataStructure,
415
421
checkUploadDataStructure
416
422
417
- } ;
423
+ } ;
0 commit comments