Skip to content

Commit 1dc7433

Browse files
authored
tests: fix flaky tests iteration 2 (microsoft#719)
1 parent 633d881 commit 1dc7433

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

tests/async/test_page.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import re
1818

1919
import pytest
20+
from flaky import flaky
2021

2122
from playwright.async_api import Error, TimeoutError
2223

@@ -763,6 +764,7 @@ async def test_select_option_should_select_only_first_option(page, server):
763764
assert await page.evaluate("result.onChange") == ["blue"]
764765

765766

767+
@flaky # TODO: https://github.com/microsoft/playwright/issues/6725
766768
async def test_select_option_should_not_throw_when_select_causes_navigation(
767769
page, server
768770
):

tests/async/test_tracing.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,13 @@
1414

1515
from pathlib import Path
1616

17+
import pytest
18+
1719
from playwright.async_api import BrowserType
1820

1921

22+
# TODO: Currenty broken upstream
23+
@pytest.mark.skip
2024
async def test_browser_context_output_trace(
2125
browser_type: BrowserType, server, tmp_path: Path, launch_arguments
2226
):
@@ -28,7 +32,6 @@ async def test_browser_context_output_trace(
2832
page = await context.new_page()
2933
await page.goto(server.PREFIX + "/grid.html")
3034
await context.tracing.stop()
31-
await page.wait_for_timeout(1000)
3235
await context.tracing.export(Path(tmp_path / "traces" / "trace.zip").resolve())
3336
assert Path(tmp_path / "traces" / "trace.zip").exists()
3437
assert Path(tmp_path / "traces" / "resources").exists()

tests/async/test_websocket.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# limitations under the License.
1414

1515
import pytest
16+
from flaky import flaky
1617

1718
from playwright.async_api import Error
1819

@@ -109,6 +110,7 @@ def on_web_socket(ws):
109110
assert received == ["incoming", b"\x04\x02"]
110111

111112

113+
@flaky
112114
async def test_should_reject_wait_for_event_on_close_and_error(page, ws_server):
113115
async with page.expect_event("websocket") as ws_info:
114116
await page.evaluate(

0 commit comments

Comments
 (0)