How to launch new activity for Appium Android?

0 votes

How to switch from one Activity to another Activity within the application?

@Note: I am using TESTNG framework.

Below is my code.

    String settingsAppPackageName="com.xxx.xxx.xxxx.dashBoard";

    String settingsAppActivityName="com.xxxx.xxxx.xxx.xxx.DashBoard";

     @Test(priority = 1)

    public void loginTC2(){

         System.out.println("Login 3333::>"+driver.currentActivity());

         if(driver.currentActivity().equals("com.xxx.xxx.xxxx.login.LoginActivity")){

             System.out.println("Login 6666::>"+driver.currentActivity());

             driver.findElement(By.id("com.xxxx.xxxx.xxxx:id/edtUserName")).sendKeys("xxxx");

            driver.findElement(By.id("com.xxxx.xxxx.xxxx:id/edtPassword")).sendKeys("xxxx");

            driver.findElement(By.id("com.xxxx.xxxx.xxxx:id/btnLogin")).click();

             // If action is executed then I want to navigate to DashboardActivity

            driver.startActivity(settingsAppPackageName, settingsAppActivityName);

         }else{

            System.out.println("Login 4444::>"+driver.currentActivity());

         }

    }
Jun 4, 2018 in Selenium by Martin
• 4,220 points
962 views

1 answer to this question.

0 votes

Firstly, test if the activity you want is launching:

adb shell am start -n <app_package_name>/<full_activity_name>

If it goes like Starting: Intent {<>} without errors and you can see app launched on emulator/device, then you I ready to go with Appium.

answered Jun 4, 2018 by Samarpit
• 5,130 points

Related Questions In Selenium

0 votes
1 answer

How to I switch to a new window for links with “blank” targets using Capybara?

Capybara 2.3 includes the new window management ...READ MORE

answered Jul 11, 2018 in Selenium by Meci Matt
• 9,420 points
505 views
0 votes
1 answer

How to apply wait for new window using Selenium WebDriver?

As sometimes during web automation, when you ...READ MORE

answered Jul 9 in Selenium by Vaishali Walia
236 views
0 votes
1 answer

Finding WebDriver element with Class Name in java

The better way to handle this element ...READ MORE

answered Apr 10, 2018 in Selenium by nsv999
• 5,110 points
992 views
0 votes
1 answer
0 votes
1 answer

Geo-location microphone camera pop up

To Allow or Block the notification, access using Selenium and you have to ...READ MORE

answered May 11, 2018 in Selenium by Samarpit
• 5,130 points
1,143 views
0 votes
1 answer

How to use such xpath to find web elements

It's much simpler to use: #MyDiv123 > div.super or ...READ MORE

answered Jun 14, 2018 in Selenium by Samarpit
• 5,130 points
888 views
0 votes
1 answer

How to eleiminate Selenium NoClassDefFoundError for SSLContext?

You need to upgrade the httpCore dependency ...READ MORE

answered May 4, 2018 in Selenium by Samarpit
• 5,130 points
633 views
0 votes
1 answer

How to get next sibling element using XPath and Selenium for Java?

Below code will help you: Try following-sibling axis : WebElement ...READ MORE

answered May 15, 2018 in Selenium by Samarpit
• 5,130 points
6,556 views