diff --git a/test/taiko/apps.js b/test/taiko/apps.js
index 0393ce741db640dc2be4b7c9ee660157fc7b1854..f71a8ab80f350fddcb1cee49e2f7a7d902540b58 100644
--- a/test/taiko/apps.js
+++ b/test/taiko/apps.js
@@ -35,11 +35,16 @@ const assert = require('assert');
       const onlyofficeUrl = 'https://office.' + domain
       const nextcloudUsername = process.env.NEXTCLOUD_USERNAME || 'admin'
       const nextcloudPassword = process.env.NEXTCLOUD_PASSWORD
-      console.log('• Nextcloud and Onlyoffice')
+      console.log('• Onlyoffice')
 
       await goto(onlyofficeUrl + '/welcome')
-      await waitFor('Document Server is running')
+      await waitFor(async () => (await text("Thank you for choosing ONLYOFFICE!").isVisible()))
+      await waitFor(async () => (await text("Document Server is running").isVisible()))
 
+      await goto(onlyofficeUrl + '/healthcheck')
+      await waitFor(async () => (await text("true").isVisible()))
+
+      console.log('• Nextcloud')
       await goto(nextcloudUrl)
       await write(nextcloudUsername, into(textBox('Username')))
       await write(nextcloudPassword, into(textBox('Password')))
@@ -54,6 +59,7 @@ const assert = require('assert');
       await waitFor(5000)
       await press('Escape')
 
+      console.log('• Nextcloud Onlyoffice integration')
       // Open document and type some text
       await click(link(), above('Add notes'))
       await click('Document')