Advertisement
Guest User

Untitled

a guest
Sep 7th, 2016
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. import io.appium.java_client.AppiumDriver;
  2. import org.openqa.selenium.remote.DesiredCapabilities;
  3. import java.net.URL;
  4.  
  5. public class AppiumTest {
  6. public static void main(String[] args) {
  7. DesiredCapabilities capabilities = new DesiredCapabilities();
  8. capabilities.setCapability("appium-version", "1.0");
  9. capabilities.setCapability("platformName", "Android");
  10. capabilities.setCapability("platformVersion", "5.0.2");
  11. capabilities.setCapability("deviceName", "HTC");
  12. capabilities.setCapability("app", "/Users/Kelvin/Dropbox/app-debug.apk");
  13. wd = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
  14. wd.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
  15. //Click hamburger menu
  16. 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();
  17. //Go to 'Login Page'
  18. 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();
  19. //Input username: admin
  20. 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");
  21. //Input password: password
  22. 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");
  23. //Click login
  24. 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();
  25.  
  26. wd.close();
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement