From 403c15cbb07989167f4689bf579ef0a21b0bc8cb Mon Sep 17 00:00:00 2001 From: Varac <varac@varac.net> Date: Tue, 10 Aug 2021 17:18:22 +0200 Subject: [PATCH] Wait for cursor to be visible --- test/taiko/apps.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/taiko/apps.js b/test/taiko/apps.js index 40bb9f4db..80069f27e 100644 --- a/test/taiko/apps.js +++ b/test/taiko/apps.js @@ -83,7 +83,6 @@ const assert = require('assert'); // exists const file_rand = 'test-' + Math.random().toString(16).substr(2, 12) await press([...file_rand, 'Enter']) - await press('Enter') let italicButtonId = '#id-toolbar-btn-italic' await waitFor(async () => (await $(italicButtonId).isVisible()), globalTimeout) @@ -91,7 +90,10 @@ const assert = require('assert'); // Activate italic button let buttonStateBefore = await evaluate($(italicButtonId), (elem) => {return elem.getAttribute('class')}) await assert.ok(!buttonStateBefore.includes('active')) + + await waitFor(async () => (await $('#id_target_cursor').isVisible()), globalTimeout) await click($(italicButtonId)) + let buttonStateAfter = await evaluate($(italicButtonId), (elem) => {return elem.getAttribute('class')}) await assert.ok(buttonStateAfter.includes('active')) -- GitLab