@@ -0,0 +1,4 @@
+from seleniumbase.config import settings
+
+settings.SKIP_JS_WAITS = True
+settings.WAIT_FOR_RSC_ON_PAGE_LOADS = False
@@ -8,4 +8,4 @@ python = "^3.14"
seleniumbase = "4.46.5"
[tool.pytest.ini_options]
-addopts = "--timeout_multiplier=3"
+addopts = "--pls=eager --reruns=3 --timeout_multiplier=3"
@@ -8,7 +8,7 @@ def curl_status(url):
"""Get HTTP status code using curl to avoid URL normalization by Python libs."""
result = subprocess.run(
['curl', '-s', '-o', '/dev/null', '-w', '%{http_code}', url],
- capture_output=True, text=True, timeout=10
+ capture_output=True, text=True, timeout=30
)
return int(result.stdout)