Skip to content

Instantly share code, notes, and snippets.

View sauceaaron's full-sized avatar
💭
Cooking ribs

Aaron Evans sauceaaron

💭
Cooking ribs
View GitHub Profile
import io.appium.java_client.AppiumDriver;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
package com.briovarx.test;
import com.saucelabs.saucerest.SauceREST;
import java.io.File;
import java.io.IOException;
public class SauceStorage
{
public static void main(String[] args) throws IOException
describe('Protractor Test', function()
{
var addField = element(by.css('[placeholder="add new todo here"]'));
var checkedBox = element(by.model('todo.done'));
var addButton = element(by.css('[value="add"]'));
beforeEach(function() {
annotate("starting test");
});
@sauceaaron
sauceaaron / Allstate
Last active July 13, 2018 04:07
Switch context to change tabs on iPad
import org.openqa.selenium.By;
public static class Allstate
{
public static class HomePage
{
public static String url = "https://www-stest.allstate.com/";
public static String title = "Auto Insurance Quotes - Car Insurance | Allstate Online Quote";
public static By findAgentLink = By.linkText("Find An Agent");
}
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.ios.IOSDriver;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import java.net.MalformedURLException;
import java.net.URL;
@sauceaaron
sauceaaron / HelloSauce.java
Created August 1, 2018 17:01
Simple JUnit Test Using Sauce Labs
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.AppiumDriver;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Set;
import com.saucelabs.saucerest.SauceREST;
import java.io.File;
import java.io.IOException;
public class UploadToSauceStorage
{
public static void main(String[] args) throws IOException
{
String SAUCE_USERNAME = System.getenv("SAUCE_USERNAME");
import org.junit.Test;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import java.net.MalformedURLException;
import java.net.URL;
public class SimpleSauceTest
{
@Test
@sauceaaron
sauceaaron / simple_sauce_test.py
Last active October 16, 2018 20:12
Simple Python test using Selenium with Sauce Labs
import os
from selenium import webdriver
sauce_url = 'https://ondemand.saucelabs.com/wd/hub'
desired_capabilities = {
'name': 'simple python test',
'username': os.environ['SAUCE_USERNAME'],
'accessKey': os.environ['SAUCE_ACCESS_KEY'],