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