Project Number Date
ApolloFullRunnerReport develop.282 26 sty 2021, 04:33

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@deleteAllTransportsAfterTest 154 6 19 0 0 179 11 6 17 13m 46s 241ms Failed
View Feature Filters
Given Set token of apiUsername "super-admin-sempertrans" 095ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" 15s 187ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 15s 209ms
And Get inputs from database "ADVICE_UNLOAD" "super-admin-sempertrans" 004ms
When Login as "sempertrans-admin" 1s 097ms
And Go to "TRANSPORT_TABLE" 192ms
And Select transportType "DELIVERY" 1s 089ms
And Click button advice in transport table "DELIVERY" 130ms
And Set advice window in schedule in the past 2s 283ms
And Fill advice form 9s 500ms
And Click advice save button and wait for advice form to disappear 30s 669ms
And Go to "TRANSPORT_TABLE" 296ms
And Select transportType "DELIVERY" 1s 082ms
Then Check if filters work properly 40s 464ms
After Hooks.deleteAllTransports() 15s 372ms
View Feature Filters
Given Set token of apiUsername "super-admin-sempertrans" 098ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 191ms
When Login as "sempertrans-admin" 1s 013ms
And Go to "TRANSPORT_TABLE" 157ms
And Show all transport "false" 016ms
And Select transportType "DELIVERY" 1s 094ms
And Fill text based "CONTRACTOR" filter with "Dostawca Sempertrans" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 194ms
And Select transportType "DELIVERY" 1s 118ms
And Fill text based "CONTRACTOR" filter with "Dostawca Sempertrans" 126ms
Then Verify if new transport appear in transport table with polling "true" 100ms
After Hooks.deleteAllTransports() 30s 187ms
View Feature Filters
Given Set token of apiUsername "super-admin-alrec" 098ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 339ms
When Login as "alrec-admin" 1s 039ms
And Go to "TRANSPORT_TABLE" 128ms
And Show all transport "true" 089ms
And Select transportType "DELIVERY" 1s 128ms
And Fill text based "CONTRACTOR" filter with "Dostawca Alrec Automat 1" 144ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "0" days 1s 280ms
And Select transportType "DELIVERY" 1s 110ms
And Fill text based "CONTRACTOR" filter with "Dostawca Alrec Automat 1" 134ms
Then Verify if new transport appear in transport table with polling "true" 093ms
After Hooks.deleteAllTransports() 30s 157ms
View Feature Filters
Scenario Outline Check if transports are visible in table when using filter that does\doesn't apply to all created transports
Steps
Given Set token of apiUsername "super-admin-sempertrans" 099ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 207ms
When Login as "sempertrans-admin" 1s 020ms
And Go to "TRANSPORT_TABLE" 207ms
And Show all transport "false" 012ms
And Select transportType "DELIVERY" 1s 094ms
And Fill text based "CONTRACTOR" filter with "Dostawca Sempertrans" 139ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "0" days 1s 197ms
And Select transportType "DELIVERY" 1s 120ms
And Fill text based "CONTRACTOR" filter with "Dostawca Sempertrans" 130ms
Then Verify if new transport appear in transport table with polling "false" 101ms
java.lang.AssertionError: Transport z id: 204071389 jest nadal widoczny
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertFalse(Assert.java:64)
	at CucumberTests.Filters.FilterTransportTest.verifyThatClassificationResourceIsInClassificationsTable(FilterTransportTest.java:74)
	at ✽.Verify if new transport appear in transport table with polling "false"(file:Features/Atom/Filters/Filter.feature:59)
After Hooks.deleteAllTransports() 30s 164ms
View Feature Filters
Scenario Outline Check if transports are visible in table when using filter that does\doesn't apply to all created transports
Steps
Given Set token of apiUsername "super-admin-alrec" 100ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 104ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
	at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:238)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:494)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1750)
	at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy:175)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:65)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec"(file:Features/Atom/Filters/Filter.feature:50)
When Login as "alrec-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Show all transport "true" 000ms
And Select transportType "DELIVERY" 000ms
And Fill text based "CONTRACTOR" filter with "Dostawca Alrec Automat 1" 000ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "0" days 000ms
And Select transportType "DELIVERY" 000ms
And Fill text based "CONTRACTOR" filter with "Dostawca Alrec Automat 1" 000ms
Then Verify if new transport appear in transport table with polling "false" 000ms
After Hooks.deleteAllTransports() 30s 232ms
View Feature Filters
Given Set token of apiUsername "super-admin-alrec" 103ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 275ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 313ms
When Login as "alrec-admin" 1s 045ms
And Go to "TRANSPORT_TABLE" 108ms
And Show all transport "true" 063ms
And Select transportType "TRANSPORT_ORDER" 1s 115ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 894ms
After Hooks.deleteAllTransports() 15s 392ms
View Feature Filters
Given Set token of apiUsername "super-admin-alrec" 102ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 242ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 223ms
When Login as "alrec-admin" 1s 038ms
And Go to "TRANSPORT_TABLE" 101ms
And Show all transport "true" 072ms
And Select transportType "INBOUND" 1s 091ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 949ms
After Hooks.deleteAllTransports() 15s 386ms
View Feature Sorting
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 031ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 021ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 203ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 182ms
When Go to "TRANSPORT_TABLE" 108ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 064ms
Then Verify that dates in "UNLOAD_TIME_WINDOW" are sorted "asc" 116ms
After Hooks.rollbackAddedAuthorities() 002ms
After Hooks.deleteAllTransports() 678ms
View Feature Sorting
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 055ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 021ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 170ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 241ms
When Go to "TRANSPORT_TABLE" 090ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 114ms
Then Verify that dates in "UNLOAD_TIME_WINDOW" are sorted "desc" 042ms
After Hooks.rollbackAddedAuthorities() 002ms
After Hooks.deleteAllTransports() 298ms
View Feature Sorting
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 015ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 022ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 199ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 174ms
When Go to "TRANSPORT_TABLE" 098ms
And Click button "UNLOAD_TIME_WINDOW" "4" times 3s 169ms
Then Verify that dates in "UNLOAD_TIME_WINDOW" are sorted "asc" 040ms
After Hooks.rollbackAddedAuthorities() 002ms
After Hooks.deleteAllTransports() 263ms
View Feature Sorting
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 053ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 019ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 168ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 177ms
When Go to "TRANSPORT_TABLE" 109ms
And Click button "UNLOAD_TIME_WINDOW" "5" times 3s 205ms
Then Verify that dates in "UNLOAD_TIME_WINDOW" are sorted "desc" 047ms
After Hooks.rollbackAddedAuthorities() 002ms
After Hooks.deleteAllTransports() 301ms
View Feature Base options of periodic transport - create, edit, delete etc.
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 043ms
And Get setting "POLL_INTERVAL" for "neuca" 024ms
And Set the schedule refresh parameter by Api "CHANGE_POLL_INTERVAL_ON_5_SECONDS" as "super-admin-neuca" 049ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 104ms
Given Get inputs from database "CREATE_DELIVERY" "super-admin-neuca" 002ms
And Go to new transport "DELIVERY" 15s 283ms
And Fill transport form 37s 641ms
And Select option of periodic transport and fill settings "DAILY" 47s 858ms
And Click "save-transport" save button and wait for form to disappear 16s 005ms
Then Set advice window in schedule in "0" days 171ms
And Check is transport created in schedule and set transport id 827ms
And Set week view 2s 939ms
Then Wait for schedule update 598ms
Then Check if periodic transport for "DAILY" is created correctly 30s 239ms
After Hooks.rollbackSettings() 039ms
After Hooks.deleteAllTransports() 15s 811ms
View Feature Base options of periodic transport - create, edit, delete etc.
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 079ms
And Get setting "POLL_INTERVAL" for "neuca" 020ms
And Set the schedule refresh parameter by Api "CHANGE_POLL_INTERVAL_ON_5_SECONDS" as "super-admin-neuca" 028ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 087ms
Given Get inputs from database "CREATE_DELIVERY" "super-admin-neuca" 002ms
And Go to new transport "DELIVERY" 15s 309ms
And Fill transport form 37s 610ms
And Select option of periodic transport and fill settings "WEEKLY" 18s 468ms
And Click "save-transport" save button and wait for form to disappear 15s 964ms
Then Set advice window in schedule in "0" days 157ms
And Check is transport created in schedule and set transport id 678ms
And Set week view 2s 810ms
Then Wait for schedule update 655ms
Then Check if periodic transport for "WEEKLY" is created correctly 38s 476ms
After Hooks.rollbackSettings() 034ms
After Hooks.deleteAllTransports() 15s 551ms
View Feature Base options of periodic transport - create, edit, delete etc.
Scenario Outline Create time windows of periodic transport
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 091ms
And Get setting "POLL_INTERVAL" for "neuca" 024ms
And Set the schedule refresh parameter by Api "CHANGE_POLL_INTERVAL_ON_5_SECONDS" as "super-admin-neuca" 029ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 068ms
Given Get inputs from database "CREATE_DELIVERY" "super-admin-neuca" 002ms
And Go to new transport "DELIVERY" 15s 294ms
And Fill transport form 37s 616ms
And Select option of periodic transport and fill settings "MONTHLY" 17s 414ms
And Click "save-transport" save button and wait for form to disappear 15s 980ms
Then Set advice window in schedule in "0" days 140ms
And Check is transport created in schedule and set transport id 565ms
And Set week view 2s 729ms
Then Wait for schedule update 801ms
Then Check if periodic transport for "MONTHLY" is created correctly 58s 465ms
java.lang.AssertionError: Okno awizacji nie pojawiło się w 3 miesiącu
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at Pages.Schedule.SchedulePage.checkPeriodicTransportLocation(SchedulePage.java:409)
	at CucumberTests.Transport.PeriodicTransportTest.waitAMinuteAndCheckIfPeriodicTransportForIsCreatedCorectly(PeriodicTransportTest.java:82)
	at ✽.Check if periodic transport for "MONTHLY" is created correctly(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:18)
After Hooks.rollbackSettings() 048ms
After Hooks.deleteAllTransports() 15s 451ms
View Feature Base options of periodic transport - create, edit, delete etc.
Scenario Outline Edition data of periodic transport from order form
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 594ms
And Get setting "POLL_INTERVAL" for "neuca" 022ms
And Set the schedule refresh parameter by Api "CHANGE_POLL_INTERVAL_ON_5_SECONDS" as "super-admin-neuca" 026ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 075ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 361ms
When Go to "WAREHOUSE_TAB" 597ms
And Set week view 2s 356ms
And Select warehouse "Katowice" 4s 423ms
And Open the middle periodic transport form from the schedule view 22s 534ms
Then Change filled value in transport details "number-of-pallets-step-0" "number" "18" "0" 1s 874ms
And Click save and-close and react on alert "dismiss" 671ms
And Check if rest of periodic transports is react correctly "noEditing" 20s 285ms
java.lang.AssertionError: Następna awizacja okresowa została zmieniona, a nie powinna. Actual: 30
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failEquals(Assert.java:185)
	at org.junit.Assert.assertNotEquals(Assert.java:161)
	at CucumberTests.Transport.PeriodicTransportTest.checkIfRestOfPeriodicTransportsIsReactCorrectly(PeriodicTransportTest.java:139)
	at ✽.Check if rest of periodic transports is react correctly "noEditing"(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:39)
After Hooks.rollbackSettings() 028ms
After Hooks.deleteAllTransports() 15s 922ms
View Feature Base options of periodic transport - create, edit, delete etc.
Scenario Outline Edition data of periodic transport from order form
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 132ms
And Get setting "POLL_INTERVAL" for "neuca" 061ms
And Set the schedule refresh parameter by Api "CHANGE_POLL_INTERVAL_ON_5_SECONDS" as "super-admin-neuca" 025ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 061ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 296ms
When Go to "WAREHOUSE_TAB" 658ms
And Set week view 2s 484ms
And Select warehouse "Katowice" 4s 525ms
And Open the middle periodic transport form from the schedule view 21s 922ms
Then Change filled value in transport details "number-of-pallets-step-0" "number" "18" "0" 1s 977ms
And Click save and-close and react on alert "accept" 1s 061ms
And Check if rest of periodic transports is react correctly "editing" 20s 277ms
java.lang.AssertionError: Pierwsze okno awizacji okresowej nie powinno zostać zmienone. Actual: 60
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failEquals(Assert.java:185)
	at org.junit.Assert.assertNotEquals(Assert.java:161)
	at CucumberTests.Transport.PeriodicTransportTest.checkIfRestOfPeriodicTransportsIsReactCorrectly(PeriodicTransportTest.java:134)
	at ✽.Check if rest of periodic transports is react correctly "editing"(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:39)
After Hooks.rollbackSettings() 028ms
After Hooks.deleteAllTransports() 15s 924ms
View Feature Transport form
Scenario Outline Check if transport created by similar button has correct custom fields values
Steps
Given Login as "admin-alrec" and set token of apiUsername "super-admin-alrec" 31s 191ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac admin-alrec (tried for 20 second(s) with 500 MILLISECONDS interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:166)
	at Pages.LoginPage.loginAs(LoginPage.java:39)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:98)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:68)
	at ✽.Login as "admin-alrec" and set token of apiUsername "super-admin-alrec"(file:Features/Atom/Transport/TransportForm/TransportForm.feature:249)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[text()='Logout'] | //a[text()='Wyloguj']
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-128-generic', java.version: '1.8.0_201'
Driver info: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:166)
	at Pages.LoginPage.loginAs(LoginPage.java:39)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:98)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:68)
	at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
And Create transport "CREATE_TRANPOSRT_WITH_CUSTOM_FIELDS" by JSON file as "super-admin-alrec" 000ms
And Show all transport "true" 000ms
And Go to transport details "TRANSPORT_ORDER" 000ms
And Set custom fields values 000ms
And Create transport by create similar button 000ms
And Open similar transport details 000ms
Then Verify that custom fields has added value 000ms
And Close transport details 000ms
And Go to transport details "TRANSPORT_ORDER" 000ms
Then Verify that custom fields has added value 000ms
Hooks
After Hooks.deleteAllTransports() 30s 085ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: Proxy element for: DefaultElementLocator 'By.xpath: //li//a[contains(@href, '/transports/') and not(contains(@href, '/transports/archive'))]' (tried for 5 second(s) with 500 MILLISECONDS interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.waitUntilElementClickable(BasePage.java:209)
	at CucumberTests.BaseTest.goToTab(BaseTest.java:86)
	at CucumberTests._PerformanceTests.TransportTableTest.deleteAllTransport(TransportTableTest.java:118)
	at CucumberTests.Hooks.deleteAllTransports(Hooks.java:462)
	at sun.reflect.GeneratedMethodAccessor269.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//li//a[contains(@href, '/transports/') and not(contains(@href, '/transports/archive'))]"}
  (Session info: headless chrome=88.0.4324.96)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-128-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=88.0.4324.96 (68dba2d8a0b149a1d3afac56fa74648032bcf46b-refs/branch-heads/4324@{#1784}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.n8OepE}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=88.0.4324.96, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 42ac2f3e9a1698a2baa49ee141f6da2f
*** Element info: {Using=xpath, value=//li//a[contains(@href, '/transports/') and not(contains(@href, '/transports/archive'))]}
	at sun.reflect.GeneratedConstructorAccessor202.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
	at com.sun.proxy.$Proxy24.isDisplayed(Unknown Source)
	at org.openqa.selenium.support.ui.ExpectedConditions.elementIfVisible(ExpectedConditions.java:301)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$100(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$10.apply(ExpectedConditions.java:287)
	at org.openqa.selenium.support.ui.ExpectedConditions$10.apply(ExpectedConditions.java:284)
	at org.openqa.selenium.support.ui.ExpectedConditions$23.apply(ExpectedConditions.java:672)
	at org.openqa.selenium.support.ui.ExpectedConditions$23.apply(ExpectedConditions.java:668)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	... 44 more