Project Number Date
ApolloFullRunnerReport develop.291 03 lut 2021, 04:53

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Assortment Group 44 1 9 0 0 54 6 1 7 2m 34s 319ms Failed
Feature Assortment Group
Scenario Outline Check if it is possible to create an assortment group
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 31s 283ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac keeeper-admin (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 "keeeper-admin" and set token of apiUsername "super-admin-keeeper"(file:Features/Atom/Warehouse/AssortmentGroup.feature:5)
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 Go to "SETTINGS_TAB" 000ms
And Go to warehouse "Magazyn Surowców" 000ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 000ms
And Check if created assortment group is visible in warehouse settings 000ms
And If user is login then logout 000ms
And Login as "pka1-carrier" 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 000ms
And Check if new assortment group can be selected in transport form 000ms
After Hooks.deleteAssortmentGroupAfterTest() 002ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 028ms
And Go to "SETTINGS_TAB" 270ms
And Go to warehouse "Magazyn Surowców" 1s 171ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 2s 888ms
And Check if created assortment group is visible in warehouse settings 025ms
And Go to assortment group settings 085ms
And Edit created assortment group - set namePl to "Edycja" 426ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 313ms
And Check if edited assortment group "Edycja" can be selected in transport form 150ms
After Hooks.deleteAssortmentGroupAfterTest() 056ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 037ms
And Go to "SETTINGS_TAB" 227ms
And Go to warehouse "Magazyn Surowców" 1s 168ms
When Add assortment group to "Magazyn Surowców" with all transport type linked 2s 377ms
And Check if created assortment group is visible in warehouse settings 030ms
And Go to assortment group settings 079ms
Then Delete created assortment group 2s 402ms
And Go to new transport "TANKER_GRANULATE_DELIVERY" 317ms
And Check if deleted assortment group can't be selected in transport form 15s 133ms
After Hooks.deleteAssortmentGroupAfterTest() 045ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 997ms
And Go to "SETTINGS_TAB" 253ms
And Go to warehouse "Magazyn Surowców" 1s 157ms
When Add assortment group to warehouse with selected "TANKER_GRANULATE_DELIVERY" 2s 190ms
And Check if created assortment group is visible in warehouse settings 027ms
And Refresh page 2s 123ms
Then Go to new transport "TANKER_GRANULATE_DELIVERY" 322ms
And Check if assortment group can be selected in transport form 160ms
And Close transport details 15s 134ms
And Go to new transport "UNLOAD" 312ms
And Select warehouse in transport form "Magazyn Surowców" 379ms
And Check if assortment group can't be selected in transport form 15s 136ms
After Hooks.deleteAssortmentGroupAfterTest() 059ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 987ms
When Go to new transport "TANKER_GRANULATE_DELIVERY" 316ms
Then Check if new assortment group is obligatory in transport form 1s 078ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 740ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 456ms
When Go to "TRANSPORT_TABLE" 120ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 459ms
Then Check if new assortment group is disabled in transport form 031ms
After Hooks.deleteTransportAfterTest() 105ms
Given Get inputs from database "CREATE_TANKER_GRANULATE_DELIVERY_ASSORTMENT_GROUP_SUPPLIER" "super-admin-keeeper" 002ms
And Login as "dka1-supplier" and set token of apiUsername "super-admin-keeeper" 2s 138ms
When Go to new transport "TANKER_GRANULATE_DELIVERY" 315ms
And Fill transport form 23s 222ms
And Click "save-transport" save button and wait for form to disappear 15s 662ms
Then Check if only the assortment group hours are available for advice in the schedule 170ms