PXIL Runtime: Sessions, Tokens and Regression

PXIL Runtime: Sessions, Tokens and Regression An architecture diagram generated by Archify. pytest runner · Selection + fixture lifecycle · LOCAL AUTOMATION HOST | trusted code, inputs and credentials pytest runner Selection + fixture lifecycle Automation flows · Setup / bidding / matching · LOCAL AUTOMATION HOST | trusted code, inputs and credentials Automation flows Setup / bidding / matching Chrome + WebDriver · Selenium browser dependency · LOCAL AUTOMATION HOST | trusted code, inputs and credentials › Browser process boundary · Manual CAPTCHA for Pratyay Chrome + WebDriver Selenium browser dependency Manual CAPTCHA for Pratyay Pratyay portal · Exchange / member UI · REMOTE PORTALS | separate authentication Pratyay portal Exchange / member UI Config + bid inputs · JSON / Excel / upload folders · LOCAL AUTOMATION HOST | trusted code, inputs and credentials Config + bid inputs JSON / Excel / upload folders Evidence reporting · Step capture + pytest hooks · LOCAL AUTOMATION HOST | trusted code, inputs and credentials Evidence reporting Step capture + pytest hooks Run artifacts · HTML / screenshots / logs · LOCAL AUTOMATION HOST | trusted code, inputs and credentials Run artifacts HTML / screenshots / logs MCO portal · Independent login-only test · REMOTE PORTALS | separate authentication · Only when enabled MCO portal Independent login-only test Only when enabled Trading session setup · ME instance + times + Save · LOCAL AUTOMATION HOST | trusted code, inputs and credentials · When run_session = true Trading session setup ME instance + times + Save When run_session = true Trading token setup · Per product code + Save · LOCAL AUTOMATION HOST | trusted code, inputs and credentials · When run_token = true Trading token setup Per product code + Save When run_token = true run tests UI commands login + UI read files test hooks write evidence if enabled: login run_session both enabled: next token only LOCAL AUTOMATION HOST | trusted code, inputs and credentials Browser process boundary REMOTE PORTALS | separate authentication Legend Frontend Backend Database External