eric-newcomer / favor

An app that helps college students trade skills for services.
MIT License
0 stars 0 forks source link

Work Item: UI Automation #53

Closed eric-newcomer closed 4 years ago

eric-newcomer commented 4 years ago

Task

Add 1 test for UI Automation of our app.

Acceptance Criteria


Estimated Cost: Medium

bglossner commented 4 years ago

To get automation setup:

  1. Install chromedriver.
    • If on windows, good luck.
    • Mac: install chromedriver (match your version of chrome) by googling it and going to Downloads page and installing
    • Move chromedriver (unix exec) to directory in path or add new directory, put it in it, and add that directory to path (we put Eric's in /usr/local/bin)
    • Give it execute perms -> chmod +x chromedriver
    • pip3 install python-dotenv
    • pip3 install selenium
    • Run ./runUITests.sh (might need to chmod +x)
    • Error? Open settings and allow chromedriver to run. Run bash script again
eric-newcomer commented 4 years ago

ezgif com-video-to-gif

saraford commented 4 years ago

:+1: