Project Number Date
ApolloFullRunnerReport apollo-test-2.65 02 lip 2021, 06:45

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Company 127 1 2 0 0 130 22 1 23 5m 43s 378ms Failed
Feature Company
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 8s 980ms
When Create company "Firma automaty" 6s 477ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 328ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 615ms
When Create company "Firma Piast" 5s 460ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 247ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 261ms
When Create company "Firma Lantmannen" 5s 138ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 277ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 361ms
When Create company "Firma Keeper" 5s 386ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 275ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 328ms
When Create company "Firma Alrec" 5s 625ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 309ms
Given Login as "super-admin-piast" and set token of apiUsername "super-admin-piast" 6s 388ms
And Create company "Firma Piast" by JSON file as "super-admin-piast" 856ms
When Edit company "Firma Piast" 3s 051ms
And Wait "2" seconds 2s
Then Company is successfully edited 108ms
After Hooks.deleteCompanyAfterTest() 301ms
Given Login as "super-admin-lantmannen" and set token of apiUsername "super-admin-lantmannen" 5s 503ms
And Create company "Firma Lantmannen" by JSON file as "super-admin-lantmannen" 832ms
When Edit company "Firma Lantmannen" 3s 190ms
And Wait "2" seconds 2s
Then Company is successfully edited 106ms
After Hooks.deleteCompanyAfterTest() 306ms
Given Login as "super-admin-keeeper" and set token of apiUsername "super-admin-keeeper" 6s 439ms
And Create company "Firma Keeper" by JSON file as "super-admin-keeeper" 979ms
When Edit company "Firma Keeper" 3s 070ms
And Wait "2" seconds 2s
Then Company is successfully edited 120ms
After Hooks.deleteCompanyAfterTest() 299ms
Given Login as "super-admin-alrec" and set token of apiUsername "super-admin-alrec" 4s 468ms
And Create company "Firma Alrec" by JSON file as "super-admin-alrec" 819ms
When Edit company "Firma Alrec" 3s 078ms
And Wait "2" seconds 2s
Then Company is successfully edited 108ms
After Hooks.deleteCompanyAfterTest() 324ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 634ms
And Create company "Firma automaty" by JSON file as "super-admin-skz" 851ms
When Go to "COMPANIES_TAB" 1s 190ms
And Go to company "Firma automaty" details 464ms
Then Check if edit company details is blocked 325ms
After Hooks.deleteCompanyAfterTest() 360ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 428ms
And Create company "Firma Piast" by JSON file as "super-admin-piast" 877ms
When Go to "COMPANIES_TAB" 1s 030ms
And Go to company "Firma Piast" details 445ms
Then Check if edit company details is blocked 331ms
After Hooks.deleteCompanyAfterTest() 300ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 267ms
And Create company "Firma Lantmannen" by JSON file as "super-admin-lantmannen" 909ms
When Go to "COMPANIES_TAB" 1s 016ms
And Go to company "Firma Lantmannen" details 491ms
Then Check if edit company details is blocked 334ms
After Hooks.deleteCompanyAfterTest() 290ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 437ms
And Create company "Firma Keeper" by JSON file as "super-admin-keeeper" 864ms
When Go to "COMPANIES_TAB" 1s 028ms
And Go to company "Firma Keeper" details 461ms
Then Check if edit company details is blocked 325ms
After Hooks.deleteCompanyAfterTest() 294ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 439ms
And Create company "Firma Alrec" by JSON file as "super-admin-alrec" 884ms
When Go to "COMPANIES_TAB" 1s 038ms
And Go to company "Firma Alrec" details 450ms
Then Check if edit company details is blocked 322ms
After Hooks.deleteCompanyAfterTest() 285ms
Given Set token of apiUsername "super-admin-pgf" 223ms
And Set basic authorities "ROLE_CREATE_COMPANY" to user "pgf-admin" 331ms
When Create company "Twój Opiekun PGF" "supplier" by JSON file as "super-admin-pgf" 827ms
And Login as "pgf-admin" 4s 492ms
And Go to "COMPANIES_TAB" 1s 899ms
And Go to company "Twój Opiekun PGF" details 505ms
And Select company patron "PGF SUPPLY EMPLOYEE" 7s 696ms
Then Verify if "PGF SUPPLY EMPLOYEE" data is successfully added 153ms
After Hooks.deleteCompanyAfterTest() 402ms
After Hooks.rollbackAddedAuthorities() 153ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 330ms
And Go to "COMPANIES_TAB" 1s 266ms
And Go to company "Dostawca Adama Automat 1" details 528ms
Then Verify that user has correct partnership management permissions "adama-admin" 498ms
And Set existing partnerships 15s 051ms
When Go to form for adding a new single partnership 233ms
Then Verify that partnership form is visible 131ms
And Verify that each company suggested in partnership form is "Przewoźnik" 1s 313ms
When Fill partnership form 1s 687ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 1s 593ms
When Go to "CARRIER_TAB" 953ms
And Go to details of company in partnership 675ms
Then Check if "single" contractor is "invisible" on partnership list "Dostawca Adama Automat 1" 30s 196ms
After Hooks.removeAllPartnership() 18s 085ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 8s 414ms
And Go to "COMPANIES_TAB" 1s 780ms
And Go to company "Przewoźnik Neuca Automat 3" details 589ms
Then Verify that user has correct partnership management permissions "neuca-admin" 409ms
And Set existing partnerships 15s 086ms
When Go to form for adding a new single partnership 270ms
Then Verify that partnership form is visible 122ms
And Verify that each company suggested in partnership form is "Dostawca" 1s 346ms
When Fill partnership form 1s 687ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 1s 553ms
When Go to "COMPANIES_TAB" 1s 074ms
And Go to details of company in partnership 537ms
Then Check if "single" contractor is "visible" on partnership list "Przewoźnik Neuca Automat 3" 344ms
After Hooks.removeAllPartnership() 18s 021ms
Scenario Outline Check if only admins have the authority to manage partnerships in the contractor's details [A-7536]
Steps
Given Login as "dpa1-supplier-2" and set token of apiUsername "super-admin-piast" 32s 249ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac dpa1-supplier-2 (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:183)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:102)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:78)
	at ✽.Login as "dpa1-supplier-2" and set token of apiUsername "super-admin-piast"(file:Features/Atom/Companies/Company.feature:93)
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: 'apollo-test-2', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-50-generic', java.version: '1.8.0_292'
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:183)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:102)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:78)
	at sun.reflect.GeneratedMethodAccessor218.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 "OWN_COMPANY_TAB" 000ms
Then Verify that user has correct partnership management permissions "dpa1-supplier-2" 000ms
Given Login as "pna1-carrier" and set token of apiUsername "super-admin-neuca" 7s 834ms
And Go to "OWN_COMPANY_TAB" 726ms
Then Verify that user has correct partnership management permissions "pna1-carrier" 30s 224ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 435ms
And Go to "COMPANIES_TAB" 1s 045ms
And Go to company "Przewoźnik Neuca Automat 1" details 585ms
Then Verify that user has correct partnership management permissions "neuca-admin" 442ms
Given Login as "super-admin-neuca" and set token of apiUsername "super-admin-neuca" 9s 705ms
And Go to "COMPANIES_TAB" 987ms
And Go to company "Przewoźnik Neuca Automat 1" details 571ms
Then Verify that user has correct partnership management permissions "super-admin-neuca" 457ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 356ms
When Go to "COMPANIES_TAB" 936ms
And Go to company "Dostawca Adama Automat 2" details 531ms
Then Verify that user has correct partnership management permissions "adama-admin" 747ms
And Set existing partnerships 15s 057ms
When Add all partnership 979ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 1s 094ms
And Set number of partnerships 037ms
And Check if only companies from principal are visible "Adama" 106ms
When Remove partnership 738ms
Then Check that partnership has been deleted 034ms
After Hooks.removeAllPartnership() 17s 897ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 553ms
When Go to "COMPANIES_TAB" 996ms
And Go to company "Przewoźnik Neuca Automat 2" details 586ms
Then Verify that user has correct partnership management permissions "neuca-admin" 639ms
And Set existing partnerships 192ms
When Add all partnership 929ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 1s 219ms
And Set number of partnerships 036ms
And Check if only companies from principal are visible "Neuca" 143ms
When Remove partnership 734ms
Then Check that partnership has been deleted 035ms
After Hooks.removeAllPartnership() 2s 246ms