Skip to content

Instantly share code, notes, and snippets.

@Sandarekha
Created November 24, 2017 06:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sandarekha/ce4e2b0eb48155631bf60546df42314c to your computer and use it in GitHub Desktop.
Save Sandarekha/ce4e2b0eb48155631bf60546df42314c to your computer and use it in GitHub Desktop.
Scroll issue android
package com.sandbox.setup;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.android.AndroidElement;
import java.net.URL;
import java.util.concurrent.TimeUnit;
import org.testng.annotations.AfterClass;
import org.testng.annotations.AfterClass;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Parameters;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
public class BasicSetup {
protected static AppiumDriver driver;
@BeforeTest
public void setUp() throws Exception {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("appium-version", "1.2.7");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "5");
capabilities.setCapability("appActivity" , "ui.ActSplashScreen");
capabilities.setCapability("appPackage", "com.ipay.mobile");
capabilities.setCapability("deviceName", "Micromax E485");
capabilities.setCapability("appwaitDuration", "30000");
capabilities.setCapability("automationName", "Appium");
capabilities.setCapability("unicodeKeyboard", true);
capabilities.setCapability("resetKeyboard", true);
capabilities.setCapability("app", "C:\\Users\\Sandarekha\\Documents\\app-debug.apk\\app-debug.apk");
driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@AfterTest
public void tearDown() throws Exception {
//driver.quit();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment