diff --git a/test/integration/costumes.test.js b/test/integration/costumes.test.js index b19576bf2ff8ae6313b595c6b56f628fe11a762a..622e7157e22919fccba1a3a8928fda9749b0144c 100644 --- a/test/integration/costumes.test.js +++ b/test/integration/costumes.test.js @@ -39,7 +39,7 @@ describe('Working with costumes', () => { test('Adding a backdrop', async () => { await loadUri(uri); await clickXpath('//button[@title="tryit"]'); - await clickText('Add Backdrop'); + await clickXpath('//button[@title="Add Backdrop"]'); const el = await findByXpath("//input[@placeholder='what are you looking for?']"); await el.sendKeys('blue'); await clickText('Blue Sky'); // Should close the modal diff --git a/test/integration/localization.test.js b/test/integration/localization.test.js index b99066a3541211ae27fac253396a31a6d206951e..7c90b32214212f9baf87566375d563542b83d156 100644 --- a/test/integration/localization.test.js +++ b/test/integration/localization.test.js @@ -30,7 +30,7 @@ describe('Localization', () => { await loadUri(uri); await clickXpath('//button[@title="tryit"]'); await clickText('Blocks'); - await clickText('Extensions'); + await clickXpath('//button[@title="Add Extension"]'); await clickText('Pen', scope.modal); // Modal closes await new Promise(resolve => setTimeout(resolve, 1000)); // Wait for scroll animation await clickText('English'); diff --git a/test/integration/sounds.test.js b/test/integration/sounds.test.js index 475d2271907b234f5a595c53eca43b74b7d5fcbd..ca4ba821c50a35e29dfefd260197b0f6c5ccb57d 100644 --- a/test/integration/sounds.test.js +++ b/test/integration/sounds.test.js @@ -74,7 +74,7 @@ describe('Working with sounds', () => { await clickText('A Bass'); // Closes the modal // Now add a sprite with only one sound. - await clickText('Add Sprite'); + await clickXpath('//button[@title="Add Sprite"]'); await clickText('Abby'); // Doing this used to crash the editor. await new Promise(resolve => setTimeout(resolve, 1000)); // Wait for error