Project Number Date
ApolloFullRunnerReport kapibary.19 27 maj 2021, 08:37

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 367 14 95 0 0 476 23 14 37 32m 38s 038ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 3s 302ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 003ms
When Find transport in table with status "advice-added" 3s 669ms
And Confirm statuses until reach "process-ended" 18s 033ms
Then Check if transport has "process-ended" 065ms
After Hooks.deleteTransportAfterTest() 733ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 532ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 17s 387ms
When Find transport in table with status "planned" 17s 693ms
And Confirm statuses until reach "process-ended" 9s 630ms
Then Check if transport has "process-ended" 073ms
After Hooks.deleteTransportAfterTest() 787ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 751ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 2s 495ms
When Find transport in table with status "planned" 3s 744ms
And Confirm statuses until reach "process-ended" 8s 525ms
Then Check if transport has "process-ended" 069ms
After Hooks.deleteTransportAfterTest() 687ms
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 2s 569ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 16s 517ms
When Find transport in table with status "planned" 17s 559ms
And Confirm statuses until reach "departed" 38s 851ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@class='btn btn-sm btn-primary btn-wide']"}
  (Session info: headless chrome=90.0.4430.212)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
*** Element info: {Using=xpath, value=//button[@class='btn btn-sm btn-primary btn-wide']}
	at sun.reflect.GeneratedConstructorAccessor214.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 Pages.BasePage.getWebElementByXpath(BasePage.java:323)
	at Pages.Transport.TransportsPage.confirmNextStatus(TransportsPage.java:297)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:287)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:84)
	at ✽.Confirm statuses until reach "departed"(file:Features/Atom/Statuses/ConfirmStatuses.feature:8)
Then Check if transport has "departed" 000ms
After Hooks.deleteTransportAfterTest() 767ms
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 521ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 2s 607ms
When Find transport in table with status "created" 18s 611ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[contains(@data-status-name, 'created')]"}
  (Session info: headless chrome=90.0.4430.212)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'created')]}
	at sun.reflect.GeneratedConstructorAccessor214.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 CucumberTests.StatusTests.ConfirmStatuses.findTransportInTableWith(ConfirmStatuses.java:68)
	at ✽.Find transport in table with status "created"(file:Features/Atom/Statuses/ConfirmStatuses.feature:7)
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 720ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 465ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 669ms
When Find transport in table with status "created" 3s 783ms
And Confirm statuses until reach "process-ended" 22s 081ms
Then Check if transport has "process-ended" 078ms
After Hooks.deleteTransportAfterTest() 796ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 663ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 595ms
When Find transport in table with status "planned" 3s 640ms
And Confirm statuses until reach "process-ended" 17s 773ms
Then Check if transport has "process-ended" 069ms
After Hooks.deleteTransportAfterTest() 699ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 634ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 731ms
When Find transport in table with status "planned" 3s 735ms
And Confirm statuses until reach "process-ended" 17s 904ms
Then Check if transport has "process-ended" 067ms
After Hooks.deleteTransportAfterTest() 702ms
Scenario Outline Check if transport has ended status after adding advice by user
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 6s 710ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 567ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 716ms
When Accept or reject "accept" transferred transport 10s 797ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@class='btn btn-sm margin-bottom accept-transaction-button'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
	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.waitUntilElementDisappear(BasePage.java:215)
	at CucumberTests.Transport.CarrierTransportAction.acceptOrRejectTransferredTransport(CarrierTransportAction.java:51)
	at ✽.Accept or reject "accept" transferred transport(file:Features/Atom/Statuses/ConfirmStatuses.feature:26)
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 000ms
And Click button advice in transport table "SMALLS_IMPORT" 000ms
And Set advice window in schedule 000ms
And Fill advice form 000ms
And Click advice save button and wait for advice form to disappear 000ms
And Check if window is "silver" 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 753ms
Scenario Outline Check if transport has ended status after adding advice by user
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 686ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 499ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 587ms
When Accept or reject "accept" transferred transport 10s 791ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@class='btn btn-sm margin-bottom accept-transaction-button'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
	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.waitUntilElementDisappear(BasePage.java:215)
	at CucumberTests.Transport.CarrierTransportAction.acceptOrRejectTransferredTransport(CarrierTransportAction.java:51)
	at ✽.Accept or reject "accept" transferred transport(file:Features/Atom/Statuses/ConfirmStatuses.feature:26)
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 000ms
And Click button advice in transport table "SMALLS_EXPORT" 000ms
And Set advice window in schedule 000ms
And Fill advice form 000ms
And Click advice save button and wait for advice form to disappear 000ms
And Check if window is "silver" 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 791ms
Given Set token of apiUsername "super-admin-hochland" 238ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 395ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 860ms
When Login as "hochland-admin" 7s 776ms
And Find transport in table with status "advice-added" 3s 805ms
And Confirm statuses until reach "arrived" 5s 277ms
And Go to transport details "DELIVERY" 4s 917ms
Then Check if it is not possible to edit advice 562ms
After Hooks.deleteTransportAfterTest() 706ms
After Hooks.rollbackAddedActionAuthorities() 342ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 7s 375ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 871ms
When Find transport in table with status "advice-added" 3s 641ms
And Check if transport row is "blue" 3s 199ms
And Confirm statuses until reach "arrived" 5s 284ms
And Check if transport row is "green" 3s 211ms
And Confirm statuses until reach "during-unload" 5s 227ms
Then Check if transport row is "orange" 3s 209ms
And Confirm statuses until reach "unloaded" 5s 228ms
Then Check if transport row is "darkgoldenrod" 3s 222ms
And Confirm statuses until reach "process-ended" 5s 191ms
Then Check if transport row is "silver" 3s 209ms
After Hooks.deleteTransportAfterTest() 751ms
Scenario Outline Check if it is not possible to confirm statuses before add file to transport
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 4s 683ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 931ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 033ms
And Show all transport types 1s 164ms
And Click button advice in transport table "DELIVERY" 249ms
And Set advice window in schedule 3s 375ms
And Fill advice form 10s 623ms
And Click advice save button and wait for advice form to disappear 10s 806ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:166)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:81)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "left-the-area" 000ms
Then Check if next status is not possible to confirm 000ms
After Hooks.deleteTransportAfterTest() 506ms
Scenario Outline Check if it is not possible to confirm statuses before add file to transport
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 912ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 846ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 033ms
And Show all transport types 1s 161ms
And Click button advice in transport table "LOAD" 282ms
And Set advice window in schedule 3s 398ms
And Fill advice form 10s 680ms
And Click advice save button and wait for advice form to disappear 10s 870ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:166)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:81)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "left-the-area" 000ms
Then Check if next status is not possible to confirm 000ms
After Hooks.deleteTransportAfterTest() 471ms
Scenario Outline Check if it is possible to confirm statuses after add file to transport
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 623ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 904ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 033ms
And Show all transport types 1s 154ms
And Click button advice in transport table "DELIVERY" 242ms
And Set advice window in schedule 3s 428ms
And Fill advice form 10s 518ms
And Click advice save button and wait for advice form to disappear 10s 818ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:166)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:100)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Add file to transport by API 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 613ms
Scenario Outline Check if it is possible to confirm statuses after add file to transport
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 623ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 913ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 033ms
And Show all transport types 1s 168ms
And Click button advice in transport table "LOAD" 245ms
And Set advice window in schedule 3s 407ms
And Fill advice form 10s 546ms
And Click advice save button and wait for advice form to disappear 10s 406ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:166)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:100)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Add file to transport by API 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 615ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 268ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 173ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 477ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 748ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Login as "hochland-admin" 9s 091ms
And Show all transport types 1s 158ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 185ms
And Set advice window in schedule 7s 680ms
And Fill advice form 16s 735ms
And Click advice save button and wait for advice form to disappear 33s 440ms
And Go to "TRANSPORT_TABLE" 499ms
And Find transport in table with status "advice-added" 3s 687ms
And Confirm statuses until reach "during-load" 47s 224ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@class='btn btn-sm btn-primary btn-wide']"}
  (Session info: headless chrome=90.0.4430.212)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
*** Element info: {Using=xpath, value=//button[@class='btn btn-sm btn-primary btn-wide']}
	at sun.reflect.GeneratedConstructorAccessor214.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 Pages.BasePage.getWebElementByXpath(BasePage.java:323)
	at Pages.Transport.TransportsPage.confirmNextStatus(TransportsPage.java:297)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:287)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:84)
	at ✽.Confirm statuses until reach "during-load"(file:Features/Atom/Statuses/ConfirmStatuses.feature:126)
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 893ms
After Hooks.rollbackCustomFieldSettings() 527ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 246ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 129ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 202ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 2s 004ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 5s 318ms
And Show all transport types 1s 310ms
And Click button advice in transport table "LOAD" 276ms
And Set advice window in schedule 3s 362ms
And Fill advice form 16s 573ms
And Click advice save button and wait for advice form to disappear 33s 379ms
And Go to "TRANSPORT_TABLE" 428ms
And Find transport in table with status "advice-added" 3s 716ms
And Confirm statuses until reach "arrived" 33s 152ms
java.lang.AssertionError: Wartość advice-added-magazyn-wyrobów-gotowych atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (5c7164dfef1c3fbedda82ccba85f8e18)] -> xpath: //td[contains(@data-status-name, 'advice-added')]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.StatusUtil.waitUntilAttributeOfWebElementChangeValue(StatusUtil.java:43)
	at Pages.Transport.TransportsPage.confirmNextStatus(TransportsPage.java:300)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:287)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:84)
	at ✽.Confirm statuses until reach "arrived"(file:Features/Atom/Statuses/ConfirmStatuses.feature:126)
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 731ms
After Hooks.rollbackCustomFieldSettings() 198ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 233ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 128ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 249ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 895ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 4s 979ms
And Show all transport types 1s 251ms
And Click button advice in transport table "CONTAINER" 284ms
And Set advice window in schedule 3s 275ms
And Fill advice form 16s 653ms
And Click advice save button and wait for advice form to disappear 10s 516ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:166)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:123)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 647ms
After Hooks.rollbackCustomFieldSettings() 227ms
Given Set token of apiUsername "super-admin-keeeper" 230ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 132ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 242ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 602ms
And Login as "keeeper-admin" 5s 146ms
And Go to "TRANSPORT_TABLE" 546ms
And Find transport in table with status "planned" 3s 766ms
And Confirm statuses until reach "arrived" 5s 328ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 590ms
And Check if next status is not possible to confirm in status confirmation modal 253ms
After Hooks.deleteTransportAfterTest() 766ms
After Hooks.rollbackCustomFieldSettings() 219ms
Given Set token of apiUsername "super-admin-keeeper" 255ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 132ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 224ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 732ms
And Login as "keeeper-admin" 5s 151ms
And Go to "TRANSPORT_TABLE" 530ms
And Find transport in table with status "planned" 3s 736ms
And Confirm statuses until reach "arrived" 5s 273ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 592ms
And Check if next status is not possible to confirm in status confirmation modal 267ms
After Hooks.deleteTransportAfterTest() 731ms
After Hooks.rollbackCustomFieldSettings() 238ms
Given Set token of apiUsername "super-admin-hochland" 241ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 135ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 1s 142ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 889ms
And Login as "hochland-admin" 8s 761ms
And Go to "TRANSPORT_TABLE" 497ms
And Find transport in table with status "advice-added" 3s 716ms
And Confirm statuses until reach "during-unload" 9s 512ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 643ms
And Check if next status is not possible to confirm in status confirmation modal 261ms
After Hooks.deleteTransportAfterTest() 1s 310ms
After Hooks.rollbackCustomFieldSettings() 829ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 226ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 237ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 203ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 866ms
And Login as "keeeper-admin" 5s 077ms
And Show all transport types 1s 345ms
And Click button advice in transport table "LOAD" 279ms
And Set advice window in schedule 3s 320ms
And Fill advice form 16s 424ms
And Click advice save button and wait for advice form to disappear 10s 838ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:166)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:165)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
And Set "transport" inputs from JSON file "EDIT_LOAD" "super-admin-keeeper" 000ms
And Click cancel in status confirmation modal 000ms
And Go to transport details "LOAD" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "LOAD" 000ms
And Open section: "advice-panel" 000ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 581ms
After Hooks.rollbackCustomFieldSettings() 212ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 229ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 125ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 223ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 760ms
And Login as "keeeper-admin" 5s 174ms
And Show all transport types 1s 262ms
And Click button advice in transport table "CONTAINER" 281ms
And Set advice window in schedule 3s 285ms
And Fill advice form 16s 428ms
And Click advice save button and wait for advice form to disappear 10s 828ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.vP8VUv}, 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=90.0.4430.212, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 5c7164dfef1c3fbedda82ccba85f8e18
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:166)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:165)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
And Set "transport" inputs from JSON file "EDIT_CONTAINER" "super-admin-keeeper" 000ms
And Click cancel in status confirmation modal 000ms
And Go to transport details "CONTAINER" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "CONTAINER" 000ms
And Open section: "advice-panel" 000ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 611ms
After Hooks.rollbackCustomFieldSettings() 240ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 230ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 143ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 410ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 757ms
And Login as "hochland-admin" 9s 098ms
And Show all transport types 1s 150ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 077ms
And Set advice window in schedule 7s 510ms
And Fill advice form 15s 115ms
java.lang.AssertionError: Nie można wypełnić pola car-registration-number, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:114)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:164)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "during-load" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
And Set "transport" inputs from JSON file "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 000ms
And Click cancel in status confirmation modal 000ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 000ms
And Open section: "advice-panel" 000ms
And Fill "warehouseman-(u)" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 534ms
After Hooks.rollbackCustomFieldSettings() 444ms
Given Set token of apiUsername "super-admin-keeeper" 259ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 132ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 219ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 521ms
And Login as "keeeper-admin" 5s 022ms
And Go to "TRANSPORT_TABLE" 549ms
And Find transport in table with status "planned" 3s 673ms
When Confirm statuses until reach "arrived" 5s 282ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 648ms
And Check if next status is not possible to confirm in status confirmation modal 274ms
And Click cancel in status confirmation modal 15s 386ms
And Go to transport details "UNLOAD" 4s 972ms
And Fill transport form 41s 103ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 495ms
And Confirm statuses until reach "process-ended" 13s 737ms
Then Check if transport has "process-ended" 135ms
After Hooks.deleteTransportAfterTest() 968ms
After Hooks.rollbackCustomFieldSettings() 247ms
Given Set token of apiUsername "super-admin-keeeper" 227ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 130ms
And Set "transport" inputs from JSON file "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 218ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 733ms
And Login as "keeeper-admin" 5s 281ms
And Go to "TRANSPORT_TABLE" 549ms
And Find transport in table with status "planned" 3s 679ms
When Confirm statuses until reach "arrived" 5s 240ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 641ms
And Check if next status is not possible to confirm in status confirmation modal 268ms
And Click cancel in status confirmation modal 15s 367ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 845ms
And Fill transport form 41s 311ms
And Click "save-transport-and-close" save button and wait for form to disappear 2s 093ms
And Confirm statuses until reach "process-ended" 13s 613ms
Then Check if transport has "process-ended" 071ms
After Hooks.deleteTransportAfterTest() 765ms
After Hooks.rollbackCustomFieldSettings() 211ms
Given Set token of apiUsername "super-admin-hochland" 240ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 138ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-hochland" 001ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 757ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 914ms
And Login as "hochland-admin" 9s 561ms
And Go to "TRANSPORT_TABLE" 461ms
And Find transport in table with status "advice-added" 3s 682ms
When Confirm statuses until reach "during-unload" 9s 417ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 725ms
And Check if next status is not possible to confirm in status confirmation modal 280ms
And Click cancel in status confirmation modal 15s 493ms
And Go to transport details "DELIVERY" 4s 963ms
And Fill transport form 40s 725ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 500ms
And Confirm statuses until reach "process-ended" 9s 426ms
Then Check if transport has "process-ended" 066ms
After Hooks.deleteTransportAfterTest() 833ms
After Hooks.rollbackCustomFieldSettings() 748ms
Given Set token of apiUsername "super-admin-skd" 246ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 592ms
And Confirm status "REPORTING" by Public API "v1" 384ms
And Confirm status "ARRIVAL" by Public API "v1" 662ms
And Login as "swiss-krono-delivery-guard" 4s 232ms
And Go to "TRANSPORT_TABLE" 512ms
When Confirm "Departure" status in transport row 173ms
Then Verify that "Departure" has been confirmed 1s 271ms
After Hooks.deleteTransportAfterTest() 749ms
Given Set token of apiUsername "super-admin-keeeper" 249ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 131ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 253ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 502ms
When Login as "keeeper-admin" 5s 047ms
And Find transport in table with status "planned" 3s 854ms
And Confirm statuses until reach "arrived" 5s 286ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 563ms
And Check if next status is not possible to confirm in status confirmation modal 282ms
And Click cancel in status confirmation modal 15s 367ms
And Go to transport details "UNLOAD" 4s 850ms
And Fill transport form 41s 223ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 316ms
And Check if next status is not possible to confirm in status confirmation modal 288ms
After Hooks.deleteTransportAfterTest() 767ms
After Hooks.rollbackCustomFieldSettings() 208ms
Given Set token of apiUsername "super-admin-keeeper" 244ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 137ms
And Set "transport" inputs from JSON file "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 218ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 655ms
When Login as "keeeper-admin" 4s 971ms
And Find transport in table with status "planned" 3s 816ms
And Confirm statuses until reach "arrived" 5s 296ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 577ms
And Check if next status is not possible to confirm in status confirmation modal 230ms
And Click cancel in status confirmation modal 15s 314ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 969ms
And Fill transport form 40s 983ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 283ms
And Check if next status is not possible to confirm in status confirmation modal 235ms
After Hooks.deleteTransportAfterTest() 861ms
After Hooks.rollbackCustomFieldSettings() 225ms
Given Set token of apiUsername "super-admin-hochland" 235ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 162ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-hochland" 001ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 745ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 948ms
When Login as "hochland-admin" 9s 156ms
And Find transport in table with status "advice-added" 3s 793ms
And Confirm statuses until reach "during-unload" 9s 511ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 659ms
And Check if next status is not possible to confirm in status confirmation modal 235ms
And Click cancel in status confirmation modal 15s 499ms
And Go to transport details "DELIVERY" 4s 976ms
And Fill transport form 41s 040ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 329ms
And Check if next status is not possible to confirm in status confirmation modal 273ms
After Hooks.deleteTransportAfterTest() 781ms
After Hooks.rollbackCustomFieldSettings() 755ms
Given Set token of apiUsername "super-admin-bausch" 244ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 747ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 2s 140ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 860ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 3s 947ms
And Login as "bausch-admin" 5s 314ms
And Go to "TRANSPORT_TABLE" 510ms
And Find transport in table with status "on-the-way" 3s 643ms
When Open statuses popup 194ms
And Toggle status date confirmation checkbox 408ms
And Confirm statuses until reach "process-ended" 17s 952ms
Then Check if transport has "process-ended" 061ms
After Hooks.deleteTransportAfterTest() 842ms
After Hooks.deleteModeOfTransportationAfterTest() 368ms
Given Set token of apiUsername "super-admin-bausch" 247ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 789ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 2s 099ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 774ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 4s 085ms
And Login as "bausch-admin" 2s 581ms
And Go to "TRANSPORT_TABLE" 540ms
And Find transport in table with status "on-the-way" 3s 764ms
And Open statuses popup 181ms
And Toggle status date confirmation checkbox 412ms
And Change status execution date to "1" days from today 2s 475ms
Then Verify that status cannot be confirmed 1s 220ms
After Hooks.deleteTransportAfterTest() 830ms
After Hooks.deleteModeOfTransportationAfterTest() 365ms
Given Set token of apiUsername "super-admin-bausch" 251ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 748ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 2s 126ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 805ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 4s 034ms
And Login as "bausch-admin" 2s 567ms
And Go to "TRANSPORT_TABLE" 508ms
And Find transport in table with status "on-the-way" 3s 708ms
And Open statuses popup 279ms
And Toggle status date confirmation checkbox 409ms
And Change status execution date to "-1" days from today 2s 461ms
Then Verify that status cannot be confirmed 1s 234ms
After Hooks.deleteTransportAfterTest() 877ms
After Hooks.deleteModeOfTransportationAfterTest() 370ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 6s 470ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 441ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 312ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 582ms
When Accept or reject "accept" transferred transport 19s 597ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 034ms
And Click button advice in transport table "SMALLS_IMPORT" 270ms
And Set advice window in schedule 3s 794ms
And Fill advice form 18s 086ms
And Click advice save button and wait for advice form to disappear 33s 210ms
And If user is login then logout 417ms
And Login as "swisskrono-admin" 7s 387ms
And Show all transport types 1s 179ms
Then Check if transport has "testowy-różoffy-statusik" 217ms
And Go to "SETTINGS_TAB" 788ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 2s 113ms
And Delete created transport by API 927ms
Then If user is login then logout 235ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 3s 559ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 459ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 626ms
When Accept or reject "accept" transferred transport 19s 569ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 032ms
And Click button advice in transport table "SMALLS_IMPORT" 244ms
And Set advice window in schedule 3s 584ms
And Fill advice form 17s 928ms
And Click advice save button and wait for advice form to disappear 33s 276ms
And If user is login then logout 277ms
And Login as "swisskrono-admin" 3s 531ms
And Show all transport types 1s 170ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 069ms
After Hooks.deleteAllTransports() 1m 4s 347ms
After Hooks.deleteAllAddedStatus() 2s 453ms
Given Set token of apiUsername "super-admin-farmacol" 246ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 963ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 3s 516ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 131ms
When Login as "farmacol-admin" 6s 350ms
And Go to "TRANSPORT_TABLE" 486ms
And Confirm statuses until reach "during-unload" 13s 892ms
And Set actual confirmed transport status list 1s 940ms
And Disable task by API 222ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 928ms
And Edit transport hours and recalculate statuses 18s 572ms
Then Verify that all confirmed statuses are still on transport status list 487ms
After Hooks.deleteTransportAfterTest() 706ms
After Hooks.rollbackTaskChanges() 201ms