Automatize rotinas no navegador de maneira fácil!
Certifique-se de possuir as dependências instaladas:
Clone e rode:
Só funciona no Google Chrome ou no Chromium
git clone git@github.com:Rasukarusan/shellnium.git
cd shellnium
sh demo.sh
Você também pode customizar o idioma e entre outros:
chromedriver
sh demo.sh --headless --lang=es
Crie seu scripts customizados, exemplo:
#!/usr/bin/env bash
source ./selenium.sh
main() {
# Abre a URL
navigate_to 'https://google.co.jp'
# Seleciona o elemento pelo atributo HTML
local searchBox=$(find_element 'name' 'q')
# envia dados
send_keys $searchBox "animal\n"
}
main
Conheça todos os métodos disponíveis:
Para mais informações, acesse: