1
0
mirror of synced 2026-08-06 07:26:55 +00:00

test: unflake shouldWorkWithClickingOnLinksWhichDoNotCommitNavigation (#96)

This commit is contained in:
Yury Semikhatsky
2020-12-07 21:24:05 -08:00
committed by GitHub
parent 8d7bbe38d6
commit 7b5d5b1771
@@ -24,6 +24,7 @@ import java.util.regex.Pattern;
import static com.microsoft.playwright.Page.EventType.FRAMENAVIGATED;
import static com.microsoft.playwright.Utils.expectedSSLError;
import static com.microsoft.playwright.Utils.getOS;
import static org.junit.jupiter.api.Assertions.*;
public class TestPageWaitForNavigation extends TestBase {
@@ -76,10 +77,10 @@ public class TestPageWaitForNavigation extends TestBase {
event.get();
fail("did not throw");
} catch (PlaywrightException e) {
if (!e.getMessage().contains(expectedSSLError(browserType.name()))) {
e.printStackTrace(System.err);
fail("Unexpected exception: '" + e.getMessage() + "'");
}
// TODO: figure out why it is inconsistent on Linux WebKit.
assertTrue(e.getMessage().contains(expectedSSLError(browserType.name())) ||
(isWebKit() && getOS() == Utils.OS.LINUX && "Server required TLS certificate".equals(e.getMessage())),
"Unexpected exception: '" + e.getMessage() + "'");
}
}