An open API service indexing awesome lists of open source software.

https://github.com/poetic/auto-selenium

Add automated browser ui tests that a non developer can generate using point and click browser extensions.
https://github.com/poetic/auto-selenium

browser-automation continuous-integration docker docker-compose docker-image selenium

Last synced: 2 months ago
JSON representation

Add automated browser ui tests that a non developer can generate using point and click browser extensions.

Awesome Lists containing this project

README

          

# astrocyte

## Setup
`brew install python pipenv`

Create the virtualenv
`virtualenv ~/.venv/astrocyte`

Activate the virtualenv
`source ~/.venv/astrocyte/bin/activate`

Install project dependencies
`pipenv install`

### Ansible Vault

Create a password file
```
mkdir ~/.ansible ; \
echo "changeme2018" >> ~/.ansible/.vault_pass.txt && \
chmod 0444 ~/.ansible/.vault_pass.txt
```
To generate the secret file, run `ansible-vault create vars/secret` from the project root.

The first prompt will create your vault password.

The second prompt will send you to a vim session, in that vim sesson input or copy vault.example.yml from the vars folder

```
ansible_sudo_pass: your-sudo-password
```

Using nano and a password file this is nice in dev and maybe bad practice in prod.
```
export EDITOR=nano && \
export VAULT_PASSFILE=~/.ansible/.vault_pass.txt && \
ansible-vault create --vault-password-file $VAULT_PASSFILE vars/vault.yml
```

Editing the vault file
```
export EDITOR=nano && \
export VAULT_PASSFILE=~/.ansible/.vault_pass.txt && \
ansible-vault edit --vault-password-file $VAULT_PASSFILE vars/vault.yml
```

```
ansible-playbook -i hosts init.yml --vault-password-file ~/.ansible/.vault_pass.txt
```

### Naming
leviathian
earthdiver

ocean