Skip to content

Instantly share code, notes, and snippets.

View JoneSabino's full-sized avatar
🏠
Working from home

Jones Sabino JoneSabino

🏠
Working from home
View GitHub Profile
@JoneSabino
JoneSabino / seubarriga.robot
Created May 21, 2024 12:54
Select Options By
*** Settings ***
Library Browser
*** Variables ***
${URL} https://seubarriga.wcaquino.me/login
${EMAIL} [email protected]
${PASSWORD} teste
*** Test Cases ***
Login Test
@JoneSabino
JoneSabino / seubarriga.robot
Created May 21, 2024 12:30
Select Option in List
*** Settings ***
Library SeleniumLibrary
*** Variables ***
${URL} https://seubarriga.wcaquino.me/login
${EMAIL} [email protected]
${PASSWORD} teste
*** Test Cases ***
Login Test
@JoneSabino
JoneSabino / CLTxPJ.py
Created April 20, 2021 23:23
Calculo CLT vs. PJ
import locale
import sys
class clt:
def __init__(self, salario_b, salario_l, fator_plr, vr, va):
self.salario_liquido = salario_l
self.vr = vr
self.va = va
self.terco_ferias = self.salario_liquido / 3
// Uma conversação tem múltiplos fluxos.
// Cada fluxo tem uma sequência linear de passos que pode levar a um ponto de decisão.
// Cada ponto de decisão gera novos fluxos.
// Cada passo tem uma mensagem de saída e pode ter múltiplas mensagens de de entrada previstas.
// Mensagens de entrada geralmente determinam se haverá o início de um novo fluxo ou de novos passos.
{
"flow":"quux",
"steps":[
{
"outbound":"foobar",
$env = $Env:AMBIENTE
$scriptpath = $MyInvocation.MyCommand.Path
$curdir = Split-Path $scriptpath
Set-Location $curdir
if($env -eq 'HML')
{
Write-Output "Environment: $env"
$releaseBranch = git branch -r | Select-String "release"
$localReleaseBranch = $releaseBranch -replace "origin/", ""
from pyautogui import press, typewrite, hotkey
press('a')
typewrite('uma frase qualquer')
hotkey('ctrl', 'alt', 'del')
import pyperclip as pc
def colar_no_campo(texto)
pc.copy(texto)
pc.paste()
*** keywords ***
Abrir navegador
[Documentation] Abre o navegador maximizado.
... e carrega uma extensão que desabilita os alertas Js.
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
Call Method ${options} add_extension ${ROOT}\\Misc\\disable_alert.crx
Create WebDriver Chrome chrome_options=${options}