Skip to content

Instantly share code, notes, and snippets.

View ckzgraphics's full-sized avatar
🎯
Focusing

chimi ckzgraphics

🎯
Focusing
View GitHub Profile
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.io.File;
import java.net.MalformedURLException;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.MobileBy;
import io.appium.java_client.MobileElement;
import java.net.URL;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.android.AndroidDriver;
public class Debug_Android_WebSiteOpen {
public static void main(String[] args) {
@ckzgraphics
ckzgraphics / ChromeOptions_ChromeExtension.js
Last active April 26, 2024 23:16
Add Chrome extension to the Chrome browser in NodeJS + Selenium
var webdriver = require('selenium-webdriver');
var chrome = require("selenium-webdriver/chrome");
var fs = require('fs');
let file_path = '/Users/test/Downloads/Page Ruler.crx';
let buff = new Buffer.from(fs.readFileSync(file_path));
let base64data = buff.toString('base64');
var capabilities = {
COMMAND EXECUTED=> echo "= = = = = = TESTCAFE :: LOCAL :: START >> " && timestamp && testcafe "browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra" /Users/chimi/stack/lang/testcafe/new_1/simple_fix
-------------------------------------------------------------------------------
= = = = = = = = = = = = = = = = EXECUTION 1 = = = = = = = = = = = = = = = =
-------------------------------------------------------------------------------
COMMAND EXECUTED=> echo "= = = = = = TESTCAFE :: LOCAL :: START >> " && timestamp && testcafe "browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra","browserstack:chrome@75.0:OS X High Sierra" /Users/test/stack/lang/testcafe/new_1/simple_fixture.testcafe.js && echo "= = = = = = TESTCAFE :: LOCAL :: END >> " && timestamp
COMMAND OUTPUT=>
= = = = = = TESTCAFE :: LOCAL :: START >>
1563381908
@ckzgraphics
ckzgraphics / TestCafeSlow_Local_Parallel_Execution.log
Created July 17, 2019 17:14
TestCafe_Slow_StartUp_Issue_Gist
-------------------------------------------------------------------------------
= = = = = = = = = = = = = = = = EXECUTION 1 = = = = = = = = = = = = = = = =
-------------------------------------------------------------------------------
COMMAND EXECUTED=> echo "= = = = = = TESTCAFE :: LOCAL :: START >> " && timestamp && testcafe chrome,chrome,chrome,chrome,chrome /Users/test/stack/lang/testcafe/new_1/simple_fixture.testcafe.js && echo "= = = = = = TESTCAFE :: LOCAL :: END >> " && timestamp
OUTPUT=>
= = = = = = TESTCAFE :: LOCAL :: START >>
1563381909
@ckzgraphics
ckzgraphics / simple_fixture.testcafe.js
Created July 17, 2019 17:02
TestCafe_Slow_StartUp_Issue_Gist
import { Selector } from 'testcafe';
console.log("= = = = = = STARTING TEST :: " + Date.now());
fixture `Simple_Fixture`
.page `https://the-internet.herokuapp.com/login`;
test('Test_Login', async t => {
console.log("= = = = = = TEST :: Test_Login :: START :: " + Date.now());
await t
-------------------------------------------------------------------------------
= = = = = = = = = = = = = = = = EXECUTION 1 = = = = = = = = = = = = = = = =
-------------------------------------------------------------------------------
COMMAND EXECUTED=> echo "= = = = = = TESTCAFE :: LOCAL :: START >> " && timestamp && testcafe "browserstack:chrome@75.0:OS X High Sierra" /Users/test/stack/lang/testcafe/new_1/simple_fixture.testcafe.js && echo "= = = = = = TESTCAFE :: LOCAL :: END >> " && timestamp
COMMAND OUTPUT=>
= = = = = = TESTCAFE :: LOCAL :: START >>
1563378495
@ckzgraphics
ckzgraphics / TestCafeSlow_Local_Single_Execution.log
Created July 17, 2019 17:02
TestCafe_Slow_StartUp_Issue_Gist
-------------------------------------------------------------------------------
= = = = = = = = = = = = = = = = EXECUTION 1 = = = = = = = = = = = = = = = =
-------------------------------------------------------------------------------
COMMAND EXECUTED=> echo "= = = = = = TESTCAFE :: LOCAL :: START >> " && timestamp && testcafe chrome /Users/test/stack/lang/testcafe/new_1/simple_fixture.testcafe.js && echo "= = = = = = TESTCAFE :: LOCAL :: END >> " && timestamp
OUTPUT=>
= = = = = = TESTCAFE :: LOCAL :: START >>
1563378494
require 'rubygems'
require 'selenium-webdriver'
caps = Selenium::WebDriver::Remote::Capabilities.chrome(
"browserstack.user" => "<BROWSERSTACK_USERNAME>",
"browserstack.key" => "<BROWSERSTACK_ACCESS_KEY>",
"browser" => "chrome",
"os" => "Windows",