Skip to content
Snippets Groups Projects
Unverified Commit e0998ac4 authored by Varac's avatar Varac
Browse files

Taiko: reload files page because of bug in NC20

parent 11758a47
No related branches found
No related tags found
No related merge requests found
...@@ -67,15 +67,22 @@ const assert = require('assert'); ...@@ -67,15 +67,22 @@ const assert = require('assert');
// Test if calendar app is enabled // Test if calendar app is enabled
await click('Calendar') await click('Calendar')
await waitFor(async () => (await text("Settings & Import").isVisible()), globalTimeout) await waitFor(async () => (await text("Settings & Import").isVisible()), globalTimeout)
await click('Dashboard')
await waitFor(async () => (await text("Set location for weather").isVisible()), globalTimeout)
console.log('• Nextcloud Onlyoffice integration') console.log('• Nextcloud Onlyoffice integration')
// Open document and type some text // Open document and type some text
await click('Files') await click('Files')
// Force page reload because of random empty pages for files app
// https://open.greenhost.net/openappstack/nextcloud/-/issues/973
await reload()
await waitFor(async () => (await link({class:'new'}).isVisible()), globalTimeout) await waitFor(async () => (await link({class:'new'}).isVisible()), globalTimeout)
await click(link({class:'new'})) await click(link({class:'new'}))
await click('Document') await click('Document')
// Create random file name because NC20 will complain if file already
// exists
const file_rand = 'test-' + Math.random().toString(16).substr(2, 12)
await press([...file_rand, 'Enter'])
await press('Enter') await press('Enter')
let italicButtonId = '#id-toolbar-btn-italic' let italicButtonId = '#id-toolbar-btn-italic'
...@@ -88,7 +95,7 @@ const assert = require('assert'); ...@@ -88,7 +95,7 @@ const assert = require('assert');
let buttonStateAfter = await evaluate($(italicButtonId), (elem) => {return elem.getAttribute('class')}) let buttonStateAfter = await evaluate($(italicButtonId), (elem) => {return elem.getAttribute('class')})
await assert.ok(buttonStateAfter.includes('active')) await assert.ok(buttonStateAfter.includes('active'))
await press(['H', 'i', ' ', 'f', 'r', 'o', 'm', ' ', 't', 'a', 'i', 'k', 'o', '!', 'Enter']) await press([...'Hi from taiko!', 'Enter'])
// Deactivate italic finially // Deactivate italic finially
await click($(italicButtonId)) await click($(italicButtonId))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment