<testcaseclassname="Dashboard - Device Information"name="Register a new user and validate his current device information"time="24.354648">
<system-out><![CDATA[Given we are testing the VIAM Api...........................................passed
Given I open Chrome browser and navigate to vereign login page..............passed
And I register a new user with email via VIAM API...........................passed
And I login with the registered via the VIAM API user into dashboard........passed
When User click on close tour button........................................passed
And User click on device manager button.....................................passed
Then Validate "1" devices are presented.....................................passed
And Validate Device name field has value "Linux x86_64 | Chrome |" after registration.passed
And Validate Device type field has value "Linux x86_64".....................passed
And Validate Device ID field is not empty...................................passed
And Validate Browser field is not empty.....................................passed
And Validate Created On field is not empty..................................passed
And Validate Last Accessed field is not empty...............................passed
When User click on Add new device button....................................passed
And Validate QR code info label text "Please open app.vereign.com on your device browser and click Authenticate new mobile device. You can then scan the code to login.".passed
Then Validate QR code is presented and close it.............................passed
And I close the browser.....................................................passed
]]></system-out>
</testcase>
<testcaseclassname="Dashboard - Device Information"name="Rename and revoke device"time="29.118">
<failuremessage="org.openqa.selenium.TimeoutException: Expected condition failed: waiting for url to be "https://integration.vereign.com/login". Current url: "https://integration.vereign.com/devicemanager" (tried for 10 second(s) with 500 milliseconds interval) Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03' System info: host: 'vereign-e4802', ip: '192.168.88.243', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-957.21.2.el7.x86_64', java.version: '1.8.0_212' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 75.0.3770.90, chrome: {chromedriverVersion: 75.0.3770.90 (a6dcaf7e3ec6f..., userDataDir: /tmp/.com.google.Chrome.3g0KMs}, goog:chromeOptions: {debuggerAddress: localhost:46678}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify} Session ID: 57201799666bdebf93b163304249b993 	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:95) 	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:272) 	at selenium.dashboard.DashboardPage.validateLoginPageIsPresented(DashboardPage.java:74) 	at api.test.selenium.dashboard.GeneralDashboardStepDefinitions.validateUserIsNavigatedToLoginPage(GeneralDashboardStepDefinitions.java:166) 	at ✽.Then Validate user is navigated to login page(features/selenium/dashboard/DeviceManagement.feature:67) "><![CDATA[Given we are testing the VIAM Api...........................................passed
Given I open Chrome browser and navigate to vereign login page..............passed
And I register a new user with email via VIAM API...........................passed
And I login with the registered via the VIAM API user into dashboard........passed
When User click on close tour button........................................passed
And User click on device manager button.....................................passed
And User hovers over the options button on the first device.................passed
And User click on Rename device button......................................passed
And User populates the new device name "Device edited" and Save.............passed
And User click on Profiles tab..............................................passed
And User click on device manager button.....................................passed
Then Validate Device name field has value "Device edited"...................passed
And User hovers over the options button on the first device.................passed
And User click on Revoke device button......................................passed
Then Validate user is navigated to login page...............................failed
And I close the browser.....................................................skipped
StackTrace:
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for url to be "https://integration.vereign.com/login". Current url: "https://integration.vereign.com/devicemanager" (tried for 10 second(s) with 500 milliseconds interval)