fix(matomo-bootstrap): increase Playwright step wait from 200ms to 1000ms to reduce CI flakiness
Increase page.wait_for_timeout from 200ms to 1000ms in WebInstaller to mitigate race conditions during Matomo web installation steps in slower CI environments. https://chatgpt.com/share/698d1e2f-1f40-800f-92bc-10a736358b40
This commit is contained in:
@@ -261,7 +261,7 @@ class WebInstaller(Installer):
|
|||||||
break
|
break
|
||||||
click_next()
|
click_next()
|
||||||
page.wait_for_load_state("domcontentloaded")
|
page.wait_for_load_state("domcontentloaded")
|
||||||
page.wait_for_timeout(200)
|
page.wait_for_timeout(1000)
|
||||||
_page_warnings(page)
|
_page_warnings(page)
|
||||||
else:
|
else:
|
||||||
raise RuntimeError(
|
raise RuntimeError(
|
||||||
@@ -288,7 +288,7 @@ class WebInstaller(Installer):
|
|||||||
click_next()
|
click_next()
|
||||||
|
|
||||||
page.wait_for_load_state("domcontentloaded")
|
page.wait_for_load_state("domcontentloaded")
|
||||||
page.wait_for_timeout(200)
|
page.wait_for_timeout(1000)
|
||||||
_page_warnings(page)
|
_page_warnings(page)
|
||||||
|
|
||||||
if page.locator("#siteName-0").count() > 0:
|
if page.locator("#siteName-0").count() > 0:
|
||||||
@@ -317,19 +317,19 @@ class WebInstaller(Installer):
|
|||||||
|
|
||||||
click_next()
|
click_next()
|
||||||
page.wait_for_load_state("domcontentloaded")
|
page.wait_for_load_state("domcontentloaded")
|
||||||
page.wait_for_timeout(200)
|
page.wait_for_timeout(1000)
|
||||||
_page_warnings(page)
|
_page_warnings(page)
|
||||||
|
|
||||||
if page.get_by_role("link", name="Next »").count() > 0:
|
if page.get_by_role("link", name="Next »").count() > 0:
|
||||||
page.get_by_role("link", name="Next »").click()
|
page.get_by_role("link", name="Next »").click()
|
||||||
page.wait_for_load_state("domcontentloaded")
|
page.wait_for_load_state("domcontentloaded")
|
||||||
page.wait_for_timeout(200)
|
page.wait_for_timeout(1000)
|
||||||
_page_warnings(page)
|
_page_warnings(page)
|
||||||
|
|
||||||
if page.get_by_role("button", name="Continue to Matomo »").count() > 0:
|
if page.get_by_role("button", name="Continue to Matomo »").count() > 0:
|
||||||
page.get_by_role("button", name="Continue to Matomo »").click()
|
page.get_by_role("button", name="Continue to Matomo »").click()
|
||||||
page.wait_for_load_state("domcontentloaded")
|
page.wait_for_load_state("domcontentloaded")
|
||||||
page.wait_for_timeout(200)
|
page.wait_for_timeout(1000)
|
||||||
_page_warnings(page)
|
_page_warnings(page)
|
||||||
|
|
||||||
context.close()
|
context.close()
|
||||||
|
|||||||
Reference in New Issue
Block a user