diff --git a/test/integration/costumes.test.js b/test/integration/costumes.test.js index 0d1a784f6f7fdbdc259ad1fa561e3bd0f8d7c297..6b6a021dda9e48acc3932f84e01417b017b0d363 100644 --- a/test/integration/costumes.test.js +++ b/test/integration/costumes.test.js @@ -193,7 +193,11 @@ describe('Working with costumes', () => { .mouseMove(abbyElement) .perform(); // wait for one of Abby's alternate costumes to appear - await findByXpath('//img[@src="https://cdn.assets.scratch.mit.edu/internalapi/asset/b6e23922f23b49ddc6f62f675e77417c.svg/get/"]'); + const src1 = await abbyElement.findElement({css: 'img'}).getAttribute('src'); + await driver.sleep(300); + const src2 = await abbyElement.findElement({css: 'img'}).getAttribute('src'); + const sourcesMatch = (src1 === src2); + await expect(sourcesMatch).toBeFalsy(); // 'src' attribute should have changed by now const logs = await getLogs(); await expect(logs).toEqual([]); });