Project Number Date
ApolloFullRunnerReport apollo-test-2.64 01 lip 2021, 04:35

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 41s 415ms Failed
Feature Company
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 9s 004ms
When Create company "Firma automaty" 6s 630ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 323ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 568ms
When Create company "Firma Piast" 5s 486ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 259ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 368ms
When Create company "Firma Lantmannen" 5s 753ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 279ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 356ms
When Create company "Firma Keeper" 5s 418ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 281ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 359ms
When Create company "Firma Alrec" 5s 635ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 365ms
Given Login as "super-admin-piast" and set token of apiUsername "super-admin-piast" 2s 651ms
And Create company "Firma Piast" by JSON file as "super-admin-piast" 857ms
When Edit company "Firma Piast" 3s 106ms
And Wait "2" seconds 2s
Then Company is successfully edited 110ms
After Hooks.deleteCompanyAfterTest() 301ms
Given Login as "super-admin-lantmannen" and set token of apiUsername "super-admin-lantmannen" 5s 227ms
And Create company "Firma Lantmannen" by JSON file as "super-admin-lantmannen" 854ms
When Edit company "Firma Lantmannen" 3s 226ms
And Wait "2" seconds 2s
Then Company is successfully edited 110ms
After Hooks.deleteCompanyAfterTest() 348ms
Given Login as "super-admin-keeeper" and set token of apiUsername "super-admin-keeeper" 6s 427ms
And Create company "Firma Keeper" by JSON file as "super-admin-keeeper" 816ms
When Edit company "Firma Keeper" 3s 066ms
And Wait "2" seconds 2s
Then Company is successfully edited 103ms
After Hooks.deleteCompanyAfterTest() 313ms
Given Login as "super-admin-alrec" and set token of apiUsername "super-admin-alrec" 4s 897ms
And Create company "Firma Alrec" by JSON file as "super-admin-alrec" 827ms
When Edit company "Firma Alrec" 3s 038ms
And Wait "2" seconds 2s
Then Company is successfully edited 104ms
After Hooks.deleteCompanyAfterTest() 325ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 610ms
And Create company "Firma automaty" by JSON file as "super-admin-skz" 875ms
When Go to "COMPANIES_TAB" 1s 229ms
And Go to company "Firma automaty" details 472ms
Then Check if edit company details is blocked 370ms
After Hooks.deleteCompanyAfterTest() 278ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 473ms
And Create company "Firma Piast" by JSON file as "super-admin-piast" 852ms
When Go to "COMPANIES_TAB" 1s 014ms
And Go to company "Firma Piast" details 447ms
Then Check if edit company details is blocked 332ms
After Hooks.deleteCompanyAfterTest() 289ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 291ms
And Create company "Firma Lantmannen" by JSON file as "super-admin-lantmannen" 925ms
When Go to "COMPANIES_TAB" 1s 034ms
And Go to company "Firma Lantmannen" details 443ms
Then Check if edit company details is blocked 308ms
After Hooks.deleteCompanyAfterTest() 280ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 425ms
And Create company "Firma Keeper" by JSON file as "super-admin-keeeper" 914ms
When Go to "COMPANIES_TAB" 1s 008ms
And Go to company "Firma Keeper" details 456ms
Then Check if edit company details is blocked 310ms
After Hooks.deleteCompanyAfterTest() 327ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 367ms
And Create company "Firma Alrec" by JSON file as "super-admin-alrec" 890ms
When Go to "COMPANIES_TAB" 1s 023ms
And Go to company "Firma Alrec" details 445ms
Then Check if edit company details is blocked 333ms
After Hooks.deleteCompanyAfterTest() 296ms
Given Set token of apiUsername "super-admin-pgf" 244ms
And Set basic authorities "ROLE_CREATE_COMPANY" to user "pgf-admin" 301ms
When Create company "Twój Opiekun PGF" "supplier" by JSON file as "super-admin-pgf" 891ms
And Login as "pgf-admin" 4s 510ms
And Go to "COMPANIES_TAB" 1s 940ms
And Go to company "Twój Opiekun PGF" details 491ms
And Select company patron "PGF SUPPLY EMPLOYEE" 7s 743ms
Then Verify if "PGF SUPPLY EMPLOYEE" data is successfully added 142ms
After Hooks.deleteCompanyAfterTest() 276ms
After Hooks.rollbackAddedAuthorities() 150ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 484ms
And Go to "COMPANIES_TAB" 1s 410ms
And Go to company "Dostawca Adama Automat 1" details 560ms
Then Verify that user has correct partnership management permissions "adama-admin" 730ms
And Set existing partnerships 15s 045ms
When Go to form for adding a new single partnership 246ms
Then Verify that partnership form is visible 123ms
And Verify that each company suggested in partnership form is "Przewoźnik" 1s 292ms
When Fill partnership form 1s 690ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 1s 595ms
When Go to "CARRIER_TAB" 999ms
And Go to details of company in partnership 733ms
Then Check if "single" contractor is "invisible" on partnership list "Dostawca Adama Automat 1" 30s 175ms
After Hooks.removeAllPartnership() 18s 060ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 8s 278ms
And Go to "COMPANIES_TAB" 1s 373ms
And Go to company "Przewoźnik Neuca Automat 3" details 537ms
Then Verify that user has correct partnership management permissions "neuca-admin" 443ms
And Set existing partnerships 15s 082ms
When Go to form for adding a new single partnership 260ms
Then Verify that partnership form is visible 129ms
And Verify that each company suggested in partnership form is "Dostawca" 1s 413ms
When Fill partnership form 1s 679ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 1s 558ms
When Go to "COMPANIES_TAB" 1s 102ms
And Go to details of company in partnership 555ms
Then Check if "single" contractor is "visible" on partnership list "Przewoźnik Neuca Automat 3" 312ms
After Hooks.removeAllPartnership() 17s 845ms
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 369ms
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 908ms
And Go to "OWN_COMPANY_TAB" 761ms
Then Verify that user has correct partnership management permissions "pna1-carrier" 30s 213ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 525ms
And Go to "COMPANIES_TAB" 1s 022ms
And Go to company "Przewoźnik Neuca Automat 1" details 557ms
Then Verify that user has correct partnership management permissions "neuca-admin" 457ms
Given Login as "super-admin-neuca" and set token of apiUsername "super-admin-neuca" 9s 649ms
And Go to "COMPANIES_TAB" 1s 145ms
And Go to company "Przewoźnik Neuca Automat 1" details 570ms
Then Verify that user has correct partnership management permissions "super-admin-neuca" 513ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 389ms
When Go to "COMPANIES_TAB" 920ms
And Go to company "Dostawca Adama Automat 2" details 527ms
Then Verify that user has correct partnership management permissions "adama-admin" 785ms
And Set existing partnerships 15s 061ms
When Add all partnership 1s 066ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 1s 054ms
And Set number of partnerships 038ms
And Check if only companies from principal are visible "Adama" 109ms
When Remove partnership 733ms
Then Check that partnership has been deleted 032ms
After Hooks.removeAllPartnership() 17s 815ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 557ms
When Go to "COMPANIES_TAB" 1s 012ms
And Go to company "Przewoźnik Neuca Automat 2" details 582ms
Then Verify that user has correct partnership management permissions "neuca-admin" 655ms
And Set existing partnerships 196ms
When Add all partnership 900ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 1s 188ms
And Set number of partnerships 033ms
And Check if only companies from principal are visible "Neuca" 140ms
When Remove partnership 743ms
Then Check that partnership has been deleted 036ms
After Hooks.removeAllPartnership() 2s 213ms