i recently changed few environmental varibales i dont remember what did i do but im getting this error for all the testsuites
--
You received this message because you are subscribed to the Google Groups "testng-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to testng-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/testng-users/76bdc48c-b21b-4d97-a9ac-516a7cfb7cefn%40googlegroups.com.
@Test(enabled = true, dataProvider = "urbanappstandardflowbothexistingandnewlogin", dataProviderClass = TestDataProvider.class, groups = {
"mobile", "sanity", "integ" }, retryAnalyzer = UrbanAppStandardFlowAdminActions.class, priority = 1)
public void CourierDepositBoth_singlePackageDeposit_Standard(String userName, String password, String adminUserName, String adminPassword,
String iemail, String igmailCredFile, String webAppUsername, String webAppPassword) throws Exception {
try {
String lockerType;
String lockerSize;
String lockerNo;
String packageType;
String ReceipentName = receipentName1;
initializeBothApps(userName, password, adminUserName, adminPassword,iemail, igmailCredFile, webAppUsername, webAppPassword);
objUrbanAppScreen.loginWebAppScreen(webAppHelper, API_URL_Connect, webAppUsername, webAppPassword);
objUrbanMainScreen.releaseAllPackagesUsingAPI(webAppHelper, androidLockerAppHelper,
Locker_DEV_NAME, lockerAppPackageName, Locker_APP_NAME, lockerAppActivityName,
APPIUM_PORT2, sysPort2,
ReleaseStatusID, JSONFilterSyntax, false, false);
objUrbanAppLoginScreen.helper.driver.pressKeyCode(AndroidKeyCode.BACK);
logger.info("checking for the ");
if (objUrbanAppLoginScreen.helper.driver.getPageSource()
.contains("com.smiota.smartlocker:id/RainViewID")) {
objUrbanAppLoginScreen.helper.findElementById("com.smiota.smartlocker:id/RainViewID")
.click();
}
//click courier
waitUntilElementUrban("com.smiota.smartlocker:id/depositPackageBtn");
objUrbanAppLoginScreen.helper.findElementById("com.smiota.smartlocker:id/depositPackageBtn")
.click();
boolean containsNotification = false;
for (int i = 0; i <= toastWaitTimeCounter; i++) {
String sourceXml = objUrbanAppLoginScreen.helper.driver.getPageSource();
logger.info("Checking for Notification");
objUrbanAppLoginScreen.helper.waitSimply(1);
if (sourceXml.contains("Received 1 packages")) {
containsNotification = true;
logger.info("Notification Found");
break;
}
}
logger.info("Assert notifications received");
Assert.assertEquals(containsNotification, true);
logger.info("Done with deposit");
} catch (Exception ex) {
logger.info("Exception occured with message :-" + ex.getMessage() + " stack trace :- " + ex.getStackTrace()
+ "Exception string " + ex.toString());
System.out.println("Started Login" + userName + password);
clearbothApps();
Assert.fail(ex.getMessage());
}
}
error is :
FAILED: CourierDepositboth_singlePackageTapXonCloseLockerPage
org.testng.TestNGException:
Data Provider public static java.lang.Object[][] com.smiota.test.ui.common.utils.TestDataProvider.urbanappstandardflowbothexistingandnewlogin() returned a null value
at org.testng.internal.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:148)
at org.testng.internal.Parameters.handleParameters(Parameters.java:820)
at org.testng.internal.Parameters.handleParameters(Parameters.java:762)
at org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:60)
at org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:39)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:771)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:145)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at org.testng.TestRunner.privateRun(TestRunner.java:770)
at org.testng.TestRunner.run(TestRunner.java:591)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:402)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:396)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:355)
at org.testng.SuiteRunner.run(SuiteRunner.java:304)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1180)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1102)
at org.testng.TestNG.runSuites(TestNG.java:1032)
at org.testng.TestNG.run(TestNG.java:1000)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)