techservicesillinois / ticket-assister

Ticket Assister: Helping you work TeamDynamix tickets more efficiently
Other
0 stars 0 forks source link

Set up Playwright #35

Closed ekcom closed 10 months ago

ekcom commented 10 months ago

Considered [Robot Framework[(https://robotframework.org/), but going to try Playwright first since it appears to have easier integration with Chrome Extensions and uses TypeScript.

See Playwright Chrome Extension guide: https://playwright.dev/docs/next/chrome-extensions

Works on #17.

ekcom commented 10 months ago

Left off: Playwright example tests are working, but the test with loaded the Chrome extension is not.

ekcom commented 10 months ago

Note: Planning to do only non-authentication-required tests in GitHub actions and then run authentication-required tests (i.e., tests withtin SBTDNext) locally only, likely by pausing the test suite and having an authorized user input their credentials.

A request for a resource account with access to the TDX sandbox whose credentials would be stored in a GitHub secret would likely be declined as these are only administered on a high-severity basis.