Jira Chrome Extension Testing


On Page Load Triggers

Navigates to a mock standard single-step login page where both username and password fields are visible and editable on initial page load. The extension should identify both fields, fill the provided credentials, click the Login button, and continue to the next page without requiring any additional intermediate step.

Navigates to a mock two-step login page where only the username field is available on initial page load. The extension should detect the first-step username form, fill the username, click Continue, wait for the password step to render, identify the password field, fill it, and then click the Login button on the second step.

Navigates to a mock localhost login page used to test localhost environment matching and login automation together. The extension should recognize that the page is part of the localhost flow, identify the username and password fields, fill both values, click Login, and proceed into the mocked localhost AdviserGo route.

Navigates to a mock localhost protected interstitial page that simulates a browser security warning before reaching the application. The extension should identify this page type, click the Advanced button, wait for the additional details section to appear, and then click the proceed link to continue to the localhost destination.


Randomized Login Flow Testing

Login actions should not depend on route identification alone, because any of the supported login flows could appear at any time behind the same route. Use the randomized buttons below to test that the extension detects the actual page state and chooses the correct login method from the rendered DOM.

If absolutely necessary, the extension may detect the /login route first, but it should still decide the login approach from the page content after load rather than assuming a specific login flow.


Navigates to a mock client import flow. On page load, the extension should identify the import page, click the .VYT File import option, trigger the Choose File action, detect when a file has been selected, and then click Upload File once the upload button becomes enabled.

Navigates to a mock client export flow. On page load, the extension should identify the export page, recognize the export modal or popup, locate the .VYT Export action within the export options section, and click that button to trigger a browser download of the mock export file.


Jira Test Links

Instruction: extract the Jira code from the URL when each site is navigated too. Some links contain the issue reference in the path and some contain it in the selectedIssue query parameter.

https://jira.ethanjohnsrud.com/jira/software/c/projects/MAS/boards/99/backlog?selectedIssue=UK-22
https://jira.ethanjohnsrud.com/jira/software/c/projects/MAS/boards/61/backlog?selectedIssue=AGO-560
https://jira.ethanjohnsrud.com/jira/software/c/projects/MAS/boards/14/backlog?selectedIssue=IE-1634
https://jira.ethanjohnsrud.com/browse/CA-719
https://jira.ethanjohnsrud.com/browse/AGO-3065
https://jira.ethanjohnsrud.com/browse/VC-4409
https://jira.ethanjohnsrud.com/browse/HOME-297
https://jira.ethanjohnsrud.com/browse/AGO-847
https://jira.ethanjohnsrud.com/browse/SO-4421

AGO Test Links

Instruction: extract the region from each link hostname and save the normalized AGO link. These examples include UK, CA, and AU environments across integrations, staging, test, and localhost-style domains.

https://uk-integrations.ethanjohnsrud.com/advisergo/#/b2751254ba1849cdba0be1a7cede860e/1999537e7f0000013120f5b28e39c259/overview/legacy
https://ca-integrations.ethanjohnsrud.com/advisergo/#/f1ade8937f000001610c8883e32bd22a/7f27cb917f00000149d2d53e7b4631be/dashboard
https://au-staging.ethanjohnsrud.com/advisergo/#/96ee96416fdb498a869324eaa784566c/af277dd87f000001027c3ef4c294c66a/edit/db23a147f5834ca9950641e5fd2c1a36/basics
https://ie-qa.ethanjohnsrud.com/advisergo/#/7c91a4e28f3d4b6a9c0d1e2f3a4b5c6d/8f24b7c16e00000152a9d4e38b7c104f/profile
https://uk-test.ethanjohnsrud.com/advisergo/#/8c8f08167f000001645312360a9a702e/326345e67f00000157e43e38502a19a1
https://uk.localhost.ethanjohnsrud.com/advisergo/#/ff7947f3fe2d438ab405606e369828be/8ca8c3067f0000010773a06f62323f99
https://ca-staging.ethanjohnsrud.com/advisergo/#/53298503c87d40dabba39f2d421dfb5f/e8be64117f0000010f05dc009fc4487c
https://ca.localhost.ethanjohnsrud.com/advisergo/#/8ca327267f0000016e2dafd5c3f3d1f2/e8be64117f0000010f05dc009fc4487c
https://uni.localhost.ethanjohnsrud.com/advisergo/#/8ca327267f0000016e2dafd5c3f3d1f2/e8be64117f0000010f05dc009fc4487c
https://global-test.ethanjohnsrud.com/advisergo/#/53298503c87d40dabba39f2d421dfb5f/8c9fa4027f00000157dfb3daeb94978a

Links to Ignore (Not Match)

Instruction: these links should not match Regex site identifiers.

https://jira.ethanjohnsrud.com/jira/software/c/projects/MAS/boards/99/backlog

https://jira.ethanjohnsrud.com/issues/?jql=project%20%3D%20MAS

https://jira.ethanjohnsrud.com/browse/UK

https://jira.ethanjohnsrud.com/browse/UK-1

https://jira.ethanjohnsrud.com/browse/uk-22

https://jira.ethanjohnsrud.com/jira/software/c/projects/MAS/boards/99/backlog?selectedIssue=uk-22

https://notjira.ethanjohnsrud.com/browse/AGO-3065

https://uk-integrations.ethanjohnsrud.com/voyant/main/user/view

https://uk-integrations.ethanjohnsrud.com/advisergo/#/not-a-client-id/not-a-plan-id

https://example.com/not-jira/AGO-3065


DOM Extraction Blocks

Below are snippets of HTML from the rendered page, please use context to extract the relevant text from the DOM.


Extract AGO: planName

From snippet below, extract text: Base Plan


Extract AGO: clientFullName, clientLastName

From snippet below, extract text: Campbell, John & Julia and save as clientFullName

From snippet below, extract text: Campbell and save as clientLastName

Campbell, John & Julia

Extract Jira: status

From snippet below, extract text: Ready for Merge to Staging then reduce to acronym RFMTS and save as status


Extract Jira: sprint

From snippet below, extract text: March 27th, 2026 then reduce to Mar-27 and save as sprint

March 27th, 2026

Extract Jira : title

From snippet below, extract text: Important & Immediate Action Needed: Fix Production Bug and save as title