From e98cdb4e17123ee13df489cb1a23209d210a83aa Mon Sep 17 00:00:00 2001 From: Paul Kaplan <pkaplan@media.mit.edu> Date: Tue, 30 Jan 2018 17:12:17 -0500 Subject: [PATCH] Fix tests that relied on button text --- test/integration/costumes.test.js | 2 +- test/integration/localization.test.js | 2 +- test/integration/sounds.test.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/integration/costumes.test.js b/test/integration/costumes.test.js index b19576bf2..622e7157e 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 b99066a35..7c90b3221 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 475d22719..ca4ba821c 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 -- GitLab