Skip to content

Instantly share code, notes, and snippets.

View mireshsonkamble's full-sized avatar
🎯
Focusing

Miresh Mukund Sonkamble mireshsonkamble

🎯
Focusing
View GitHub Profile
package BStackTest;
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.WebElement;
package BStackTest;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
package BStackTest;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
package com.browserstack.appautomate;
import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.time.Duration;
import java.util.HashMap;
import java.util.List;
package BStackTest;
import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.text.SimpleDateFormat;
import java.util.Set;
import java.util.concurrent.TimeUnit;
package BStackTest;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeOptions;
package com.browserstack.appautomate;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.ExpectedConditions;
package BStackTest;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import org.json.JSONObject;
import org.apache.commons.codec.binary.Base64;
HttpCommandExecutor commandExecutor = new HttpCommandExecutor(new Uri("http://USERNAME:ACCESSKEY@hub-cloud.browserstack.com/wd/hub/"), TimeSpan.FromSeconds(60));
//Enter Proxy details below
commandExecutor.Proxy = new WebProxy("http://127.0.0.1:8888", false);
ChromeOptions options = new ChromeOptions();
options.AddAdditionalCapability("browser", "Chrome",true);
options.AddAdditionalCapability("browser_version", "80.0",true);
options.AddAdditionalCapability("os", "Windows", true);
options.AddAdditionalCapability("os_version", "10", true);
@mireshsonkamble
mireshsonkamble / CSample.cs
Last active April 5, 2020 08:24
CSample.cs
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Remote;
namespace WebDriverSample
{
public class CSample
{
static void Main(string[] args)
{
IWebDriver driver;