Digipay and speedtest added
This commit is contained in:
+9
-1
@@ -308,9 +308,17 @@ def run_batch_job(batch_id: str, item: dict[str, Any]) -> None:
|
||||
|
||||
try:
|
||||
target_url: str = cfg.get("target_url") or ""
|
||||
scenario: str = cfg.get("scenario") or "dynamic"
|
||||
with driver_session(headless=headless) as driver:
|
||||
FreshSessionScenario(driver, target_url).run()
|
||||
result = DynamicFlow(driver, cfg).run() if cfg else None
|
||||
if cfg:
|
||||
if scenario == "digipay":
|
||||
from crawler.scenarios.digipay import DigiPayFlow
|
||||
result = DigiPayFlow(driver, cfg).run()
|
||||
else:
|
||||
result = DynamicFlow(driver, cfg).run()
|
||||
else:
|
||||
result = None
|
||||
|
||||
total_ms = int((time.monotonic() - t0) * 1000)
|
||||
success = result.success if result else True
|
||||
|
||||
Reference in New Issue
Block a user