diff --git a/playwright/src/test/java/com/microsoft/playwright/TestPageWaitForNavigation.java b/playwright/src/test/java/com/microsoft/playwright/TestPageWaitForNavigation.java
index 0c2ff235..422e22a2 100644
--- a/playwright/src/test/java/com/microsoft/playwright/TestPageWaitForNavigation.java
+++ b/playwright/src/test/java/com/microsoft/playwright/TestPageWaitForNavigation.java
@@ -58,19 +58,21 @@ public class TestPageWaitForNavigation extends TestBase {
@Test
void shouldWorkWithCommit() {
+ server.setRoute("/script.js", exchange -> {});
server.setRoute("/empty.html", exchange -> {
exchange.getResponseHeaders().add("Content-Type", "text/html");
- exchange.sendResponseHeaders(200, 8192);
- OutputStreamWriter writer = new OutputStreamWriter(exchange.getResponseBody());
- writer.write("
" + String.join("", nCopies(4100, "A")));
- writer.flush();
+ exchange.sendResponseHeaders(200, 0);
+ try (OutputStreamWriter writer = new OutputStreamWriter(exchange.getResponseBody())) {
+ writer.write("Hello");
+ }
});
page.waitForNavigation(new Page.WaitForNavigationOptions().setWaitUntil(WaitUntilState.COMMIT), () -> {
try {
- page.navigate(server.EMPTY_PAGE, new Page.NavigateOptions().setTimeout(100));
+ page.navigate(server.EMPTY_PAGE, new Page.NavigateOptions().setTimeout(1000));
} catch (TimeoutError e) {
}
});
+ assertEquals("Hello", page.title());
}
@Test
diff --git a/playwright/src/test/java/com/microsoft/playwright/TestPageWaitForUrl.java b/playwright/src/test/java/com/microsoft/playwright/TestPageWaitForUrl.java
index 053edca9..6fd1e3ec 100644
--- a/playwright/src/test/java/com/microsoft/playwright/TestPageWaitForUrl.java
+++ b/playwright/src/test/java/com/microsoft/playwright/TestPageWaitForUrl.java
@@ -52,18 +52,20 @@ public class TestPageWaitForUrl extends TestBase {
@Test
void shouldWorkWithCommit() {
+ server.setRoute("/script.js", exchange -> {});
server.setRoute("/empty.html", exchange -> {
exchange.getResponseHeaders().add("Content-Type", "text/html");
- exchange.sendResponseHeaders(200, 8192);
- OutputStreamWriter writer = new OutputStreamWriter(exchange.getResponseBody());
- writer.write("" + String.join("", nCopies(4100, "A")));
- writer.flush();
+ exchange.sendResponseHeaders(200, 0);
+ try (OutputStreamWriter writer = new OutputStreamWriter(exchange.getResponseBody())) {
+ writer.write("Hello");
+ }
});
try {
page.navigate(server.EMPTY_PAGE, new Page.NavigateOptions().setTimeout(100));
} catch (TimeoutError e) {
}
page.waitForURL("**/empty.html", new Page.WaitForURLOptions().setWaitUntil(WaitUntilState.COMMIT));
+ assertEquals("Hello", page.title());
}
@Test