@agalyaramadoss agalyaramadoss authored on 6 Jan
tests initial 3 months ago
README.md initial 3 months ago
log.html initial 3 months ago
output.xml initial 3 months ago
report.html initial 3 months ago
requirements.txt initial 3 months ago
selenium-screenshot-1.png initial 3 months ago
README.md

Robot Framework test to (example) log in to Chase

Setup

  1. Create and activate a Python virtualenv (recommended):
python3 -m venv .venv
source .venv/bin/activate
  1. Install dependencies:
python -m pip install -r requirements.txt
  1. Export your credentials as environment variables (do NOT hard-code them):
export CHASE_USER="your_username"
export CHASE_PASS="your_password"

Run the test

robot tests/LoginChase.robot

Notes and security

  • The locators in tests/LoginChase.robot are placeholders and may need updating to match the live Chase site; use your browser inspector to get reliable ids/xpaths.
  • Prefer using secure credential storage rather than raw environment variables for CI; consider using your CI secret manager or an encrypted variable file.
  • Running this test requires a graphical browser (Chrome) and a matching WebDriver (Chromedriver). You can use webdriver-manager or install Chromedriver manually.
  • Only run automated login against accounts you own and with explicit permission.

If you want, I can try to help update the locators for the current Chase login flow or show how to run this headlessly.