package com.policybazaar.testcases;
import io.appium.java_client.MobileElement;
import io.appium.java_client.android.AndroidDriver;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.BeforeClass;
import com.policybazaar.pages.Healthpage;
import com.policybazaar.pages.Loginpage;
/**
* @author Anshita
*
*/
public class VerifyPbLogin {
AndroidDriver<MobileElement> driver;
@BeforeClass
public void launch() throws MalformedURLException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("deviceName", "EBAZFG240031");
capabilities.setCapability("version", "4.4.2");
capabilities.setCapability("appPackage", "com.policybazaar");
capabilities.setCapability("app_activity",
"com.policybazaar.ui.activity.SplashScreenActivity");
driver = new AndroidDriver<MobileElement>(new URL(
"http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(10000, TimeUnit.SECONDS);
}
public void verifylogin() {
Loginpage login = new Loginpage(driver);
login.LoginToPb("9899998890");
}
public void healthquotes() throws InterruptedException {
Healthpage quotes = new Healthpage(driver);
quotes.healthjrny("anshta test", "[email protected]", "Delhi (Delhi)");
}
CONSOLE RESPONSE
package com.policybazaar.testcases;
import io.appium.java_client.MobileElement;
import io.appium.java_client.android.AndroidDriver;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.BeforeClass;
import com.policybazaar.pages.Healthpage;
import com.policybazaar.pages.Loginpage;
/**
* @author Anshita
*
*/
public class VerifyPbLogin {
AndroidDriver<MobileElement> driver;
@BeforeClass
public void launch() throws MalformedURLException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("deviceName", "EBAZFG240031");
capabilities.setCapability("version", "4.4.2");
capabilities.setCapability("appPackage", "com.policybazaar");
capabilities.setCapability("app_activity",
"com.policybazaar.ui.activity.SplashScreenActivity");
driver = new AndroidDriver<MobileElement>(new URL(
"http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(10000, TimeUnit.SECONDS);
}
Ich habe meinen Code geschrieben Anmeldungs Aktivität meines Heimat android app zu laufen, aber wenn ich meinen Code unten renne TestNG ihn nicht ausgefuehrt wird, und ich unten Antwort in der Konsole:My-Code nicht ausgeführt wird in Eclipse TesNg Test
[RemoteTestNG] erkannt TestNG Version 6.9.9 [TestNG] Lauf:
C: \ Benutzer \ anshita \ AppData \ Local \ Temp \ testng-eclipse-1997002605 \ testng-customsuite.xml============================================== = Defa ult Test
Tests laufen: 0, Fehler: 0, Springt: 0
Vielen Dank .. es funktioniert .. :) –