Skip to content

Instantly share code, notes, and snippets.

View reinaldorossetti's full-sized avatar

Reinaldo Rossetti reinaldorossetti

View GitHub Profile
@reinaldorossetti
reinaldorossetti / CryptoJS-DES.html
Created May 31, 2023 14:38 — forked from ufologist/CryptoJS-DES.html
Use CryptoJS encrypt message by DES and direct decrypt ciphertext, compatible with Java Cipher.getInstance("DES")
<!-- test pass with CryptoJS v3.1.2 -->
<script src="rollups/tripledes.js"></script>
<script src="components/mode-ecb.js"></script>
<script>
/**
* Encrypt message by DES in ECB mode and Pkcs7 padding scheme
*
* NOTE: DES is weak, please use 3DES(Triple DES) or AES
*
* @param {String} message
# config/cucumber.yml
default: --tags ~@wip
new: --tags @wip:2 --wip
# see cucumber-rails wiki for interesting ways to use this file to run cucumber how you want (link here)
@reinaldorossetti
reinaldorossetti / TestSwipe.robot
Created March 18, 2021 01:26 — forked from semutmerah/TestSwipe.robot
Demo Scroll Down / Scroll Up using Swipe keyword in Robot Framework
*** Settings ***
Library AppiumLibrary 15 run_on_failure=Log Source
Library Process
Suite Setup Spawn Appium Server
Suite Teardown Close Appium Server
Test Teardown Close Application
*** Variables ***
## Go here to download the apk for the app used in this test -> https://drive.google.com/file/d/19FxLjux8ZtumweXzBA_CYrL0Va-BL4gY/view?usp=sharing
@reinaldorossetti
reinaldorossetti / jquery_nativo.rb
Last active March 7, 2020 22:22
exemplo de função nativa no capybara
require 'capybara'
require 'selenium-webdriver'
module CapybaraExtension
def jquery(event)
base.jquery(event)
end
end
module CapybaraSeleniumExtension
require 'capybara'
require 'selenium-webdriver'
Capybara.register_driver :chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome )
end
$browser = Capybara::Session.new(:chrome); Capybara.default_max_wait_time = 20
$browser.visit('https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onmouseover')
$browser.driver.browser.switch_to.frame ("iframeResult")
require 'capybara'
require 'selenium-webdriver'
Capybara.register_driver :chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome )
end
$browser = Capybara::Session.new(:chrome); Capybara.default_max_wait_time = 20
$browser.visit('https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onmouseover')
$browser.driver.browser.switch_to.frame ("iframeResult")
@reinaldorossetti
reinaldorossetti / 03_test_with_send_keys.rb
Created January 11, 2020 16:03
03_test_with_send_keys.rb
Learn more or give us feedback
require 'capybara'
Capybara.register_driver :firefox do |app|
Capybara::Selenium::Driver.new(app, :browser => :firefox)
end
Capybara.default_max_wait_time = 15
$browser = Capybara::Session.new(:firefox)
$browser.visit("https://www.w3schools.com/code/tryit.asp?filename=GASYGYS570YC")
@reinaldorossetti
reinaldorossetti / 04_test_with_set.rb
Created January 11, 2020 15:56
04_test_with_set.rb
require 'capybara'
Capybara.register_driver :firefox do |app|
Capybara::Selenium::Driver.new(app, :browser => :firefox)
end
Capybara.default_max_wait_time = 15
$browser = Capybara::Session.new(:firefox)
$browser.visit("https://www.w3schools.com/code/tryit.asp?filename=GASWGTGYEHKK")
require 'capybara'
Capybara.register_driver :firefox do |app|
Capybara::Selenium::Driver.new(app, :browser => :firefox)
end
Capybara.default_max_wait_time = 15
$browser = Capybara::Session.new(:firefox)
$browser.visit("https://www.w3schools.com/code/tryit.asp?filename=GASWGTGYEHKK")
@reinaldorossetti
reinaldorossetti / 01_test_with_send_keys.rb
Created January 11, 2020 15:40
01_test_with_send_keys.rb
require 'capybara'
Capybara.register_driver :firefox do |app|
Capybara::Selenium::Driver.new(app, :browser => :firefox)
end
Capybara.default_max_wait_time = 15
$browser = Capybara::Session.new(:firefox)
$browser.visit("https://www.w3schools.com/code/tryit.asp?filename=GASWGTGYEHKK")