How To Do Google Search with Appium

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);


}

}

Copyright © 2017 qatoolsguide.blogspot.com || ALL RIGHTS RESERVED