Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import io.appium.java_client.AppiumDriver;
- import org.openqa.selenium.remote.DesiredCapabilities;
- import java.net.URL;
- public class AppiumTest {
- public static void main(String[] args) {
- DesiredCapabilities capabilities = new DesiredCapabilities();
- capabilities.setCapability("appium-version", "1.0");
- capabilities.setCapability("platformName", "Android");
- capabilities.setCapability("platformVersion", "5.0.2");
- capabilities.setCapability("deviceName", "HTC");
- capabilities.setCapability("app", "/Users/Kelvin/Dropbox/app-debug.apk");
- wd = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
- wd.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
- //Click hamburger menu
- wd.findElement(By.xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.support.v4.widget.DrawerLayout[1]/android.widget.LinearLayout[1]/android.widget.LinearLayout[1]/android.view.View[1]/android.widget.ImageButton[1]")).click();
- //Go to 'Login Page'
- wd.findElement(By.xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.support.v4.widget.DrawerLayout[1]/android.widget.RelativeLayout[1]/android.support.v7.widget.RecyclerView[1]/android.widget.FrameLayout[8]")).click();
- //Input username: admin
- wd.findElement(By.xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.support.v4.widget.DrawerLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.widget.EditText[1]")).sendKeys("admin");
- //Input password: password
- wd.findElement(By.xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.support.v4.widget.DrawerLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.widget.EditText[2]")).sendKeys("password");
- //Click login
- wd.findElement(By.xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.support.v4.widget.DrawerLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.widget.Button[1]")).click();
- wd.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement