Same as Selenium But here first we have to connect with mobile devices or emulator and set up desire capabilities then initialise mobile browser and same code like seleniumWebDriver.
import java.net.MalformedURLException;
import java.net.URL;
import io.appium.java_client.android.AndroidDriver;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
public class Webbased_Search {
public static void main(String[] args) throws MalformedURLException, InterruptedException {
// TODO Auto-generated method stub
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "XXXX");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "6.0");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "Chrome");
AndroidDriver driver= new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
Thread.sleep(8000);
//**************************************************
driver.get("http://www.google.com/");
Thread.sleep(6000);
driver.findElementByName("q").sendKeys("India");
driver.findElementByClassName("CLASSNAME").click();
Thread.sleep(4000);
String Actual_Result = driver.findElementByXPath("//div[contains(text(),'Cricketer')]").getText();
System.out.println(Actual_Result);
}
}
import java.net.MalformedURLException;
import java.net.URL;
import io.appium.java_client.android.AndroidDriver;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
public class Webbased_Search {
public static void main(String[] args) throws MalformedURLException, InterruptedException {
// TODO Auto-generated method stub
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "XXXX");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "6.0");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "Chrome");
AndroidDriver driver= new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
Thread.sleep(8000);
//**************************************************
driver.get("http://www.google.com/");
Thread.sleep(6000);
driver.findElementByName("q").sendKeys("India");
driver.findElementByClassName("CLASSNAME").click();
Thread.sleep(4000);
String Actual_Result = driver.findElementByXPath("//div[contains(text(),'Cricketer')]").getText();
System.out.println(Actual_Result);
}
}