Skip to content

Instantly share code, notes, and snippets.

View ckzgraphics's full-sized avatar
🎯
Focusing

chimi ckzgraphics

🎯
Focusing
View GitHub Profile
@ckzgraphics
ckzgraphics / SetGeoLocationBrowser.java
Last active March 2, 2020 12:15
Set custom geo location on browser using selenium (BrowserStack)
import java.io.File;
import java.net.URL;
import org.apache.commons.io.FileUtils;
import org.openqa.selenium.By;
import org.openqa.selenium.Capabilities;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.Keys;
import org.openqa.selenium.OutputType;
import org.openqa.selenium.TakesScreenshot;
@ckzgraphics
ckzgraphics / AllowGeoLocationBrowser.java
Last active February 10, 2021 12:16
Set detect geo location by default on a web browser (BrowserStack)
import java.io.File;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.io.FileUtils;
import org.openqa.selenium.By;
import org.openqa.selenium.Capabilities;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.Keys;
@ckzgraphics
ckzgraphics / Test_MoveToElement_FF_w3c.java
Created April 26, 2018 16:29
Test MouseMoveTo Action on Firefox 59 with w3c on BrowserStack
import java.io.File;
import java.net.URL;
import java.util.Set;
import org.apache.commons.io.FileUtils;
import org.openqa.selenium.By;
import org.openqa.selenium.Capabilities;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.Keys;
import org.openqa.selenium.OutputType;
import org.openqa.selenium.TakesScreenshot;
@ckzgraphics
ckzgraphics / switch_to_web_iPhone.java
Created May 1, 2018 18:22
Use 'nativeWebTap' capability to ensure iOS opens a new tab / window after clicking the button
package com.bs.mobile.web;
import java.io.File;
import java.net.URL;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.TimeZone;
@ckzgraphics
ckzgraphics / Edge_Driver_SaveYourPassword.java
Created May 24, 2018 17:56
Edge_Driver_SaveYourPassword
import java.net.URL;
import org.openqa.selenium.By;
import org.openqa.selenium.Capabilities;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
public class Edge_Driver_SaveYourPassword {
public static void main(String[] args) {
@ckzgraphics
ckzgraphics / Cookies_Test.java
Last active September 10, 2018 04:13
This code will test if the cookie is being added and deleted on a browser
import java.io.File;
import java.net.URL;
import org.openqa.selenium.By;
import org.openqa.selenium.Cookie;
import org.openqa.selenium.OutputType;
import org.openqa.selenium.TakesScreenshot;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
@ckzgraphics
ckzgraphics / Switch_Window_IE_10.java
Last active September 10, 2018 04:35
This code will test switch window functionality in IE 10 browser
import java.io.File;
import java.net.URL;
import java.util.Set;
import org.openqa.selenium.By;
import org.openqa.selenium.OutputType;
import org.openqa.selenium.TakesScreenshot;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.remote.DesiredCapabilities;
@ckzgraphics
ckzgraphics / IP_Geo_Location.java
Created September 10, 2018 04:37
Use BrowserStack's IP GeoLocation Capability
import java.io.File;
import java.net.URL;
import org.openqa.selenium.By;
import org.openqa.selenium.OutputType;
import org.openqa.selenium.TakesScreenshot;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
public class IP_Geo_Location {
@ckzgraphics
ckzgraphics / ChromeExtension_PlugIn_Test.java
Created September 10, 2018 04:46
Add Chrome Extension (Download the CRX file first and provide the path to it)
import java.io.File;
import java.net.URL;
import org.openqa.selenium.OutputType;
import org.openqa.selenium.TakesScreenshot;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
public class ChromeExtension_PlugIn_Test {
@ckzgraphics
ckzgraphics / Verify_Downloaded_File.java
Created October 17, 2018 16:36
This code downloads a file on the BrowserStack machine and uploads the same to verify if the file was downloaded successfully or not
import java.io.File;
import java.io.FileReader;
import java.net.URL;
import org.apache.commons.io.FileUtils;
import org.openqa.selenium.By;
import org.openqa.selenium.OutputType;
import org.openqa.selenium.TakesScreenshot;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;