[tasks.start-webdriver] script = ''' BOLD="\e[1m" GREEN="\e[0;32m" RED="\e[0;31m" RESET="\e[0m" if command -v chromedriver; then if [ -z $(pidof chromedriver) ]; then chromedriver --port=4444 & fi else echo "${RED}${BOLD}ERROR${RESET} - chromedriver is required by this task" exit 1 fi ''' [tasks.stop-webdriver] script = ''' pkill -f "chromedriver" ''' [tasks.webdriver-status] script = ''' if [ -z $(pidof chromedriver) ]; then echo chromedriver is not running else echo chromedriver is up fi '''