0
0
Fork 0
mirror of https://github.com/nextcloud/docker.git synced 2025-03-15 19:05:09 +01:00

Fix for headless mode which Talk throws a warning on

This commit is contained in:
Arne Tarara 2023-06-09 16:59:12 +02:00
parent b920519f26
commit 61755719bd
No known key found for this signature in database
GPG key ID: 2540198A4079785B

View file

@ -17,6 +17,14 @@ def create_conversation(playwright: Playwright) -> str:
page.get_by_role("link", name="Talk", exact=True).click() page.get_by_role("link", name="Talk", exact=True).click()
page.wait_for_url("**/apps/spreed/") page.wait_for_url("**/apps/spreed/")
# Headless browsers trigger a warning in Nextcloud, however they actually work fine
page.wait_for_selector('.toast-close')
page.click('.toast-close')
page.wait_for_selector('.toast-close')
page.click('.toast-close')
page.get_by_role("button", name="Create a new group conversation").click() page.get_by_role("button", name="Create a new group conversation").click()
page.get_by_placeholder("Conversation name").fill("Random talk") page.get_by_placeholder("Conversation name").fill("Random talk")
page.locator("label").filter(has_text="Allow guests to join via link").locator("svg").click() page.locator("label").filter(has_text="Allow guests to join via link").locator("svg").click()
@ -40,6 +48,16 @@ def talk(playwright: Playwright, url: str) -> None:
user_one.goto(url) user_one.goto(url)
user_two.goto(url) user_two.goto(url)
# Headless browsers trigger a warning in Nextcloud, however they actually work fine
user_one.wait_for_selector('.toast-close')
user_one.click('.toast-close')
# Headless browsers trigger a warning in Nextcloud, however they actually work fine
user_two.wait_for_selector('.toast-close')
user_two.click('.toast-close')
user_one.get_by_role("button", name="Edit").click() user_one.get_by_role("button", name="Edit").click()
user_two.get_by_role("button", name="Edit").click() user_two.get_by_role("button", name="Edit").click()
user_one.get_by_placeholder("Guest").fill("Dude#1") user_one.get_by_placeholder("Guest").fill("Dude#1")