Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Падения теста при прохождении(webdriver)


(Александр Трофимович) #1

Прогоняю тест валится ошибка:

junit.framework.AssertionFailedError: Deposit and balances page open
	at junit.framework.Assert.fail(Assert.java:57)
	at junit.framework.Assert.assertTrue(Assert.java:22)
	at by.sctest.techno.autotest.tests.InstallTest.openDepositBalances(InstallTest.java:41)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:816)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1124)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
	at org.testng.TestRunner.privateRun(TestRunner.java:774)
	at org.testng.TestRunner.run(TestRunner.java:624)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:359)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:354)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:312)
	at org.testng.SuiteRunner.run(SuiteRunner.java:261)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1215)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
	at org.testng.TestNG.run(TestNG.java:1048)
	at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:72)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:122)

Падает на этих строчках:

    @Test(dependsOnMethods={"openCards"}, enabled = true)
	public void openDepositBalances() throws InterruptedException{
		Assert.assertTrue("Deposit and balances page open", openPage(CommonTestConst.DEPOSIT_BALANCES, "h1"));
	}

В чем может быть беда?


(James May) #2

а что возвращает openPage(CommonTestConst.DEPOSIT_BALANCES, “h1”) ?


(Sergey Korol) #3

Может быть в том, что openPage возвращает false? :wink:
И где это вы о таких техниках тест дизайна начитались? Что вообще ваш тест тестирует? Тело теста, состоящее из одного ассерта наводит на весьма неоднозначные мысли.


(Александр Трофимович) #4

Все нашел где падает. Всем спасибо.