Test Suite Reporter

Dark mode High contrast toggle Global Summary
Features:
Scenarios:
Started: 05-01-2026 22:22:15
Duration: 2.92s.
Finished: 05-01-2026 22:22:18
Feature: User API Operations Started: 05-01-2026 22:22:15 Summary
As an API client
I want to perform CRUD operations on users
So that I can manage user data
Passed: 3
Failed: 0
Scenarios Filter:
Started: 05-01-2026 22:22:15
Duration: 2.92
Finished: 05-01-2026 22:22:17
Expand All Collapse All Expand All Failed
@smoke
@api
@get
Scenario: Get list of users
Scenario duration: 2.23s
PASS
Given base api url is "https://api.vineetkr.com"
(0.00s)
features/steps/api_steps.py:28
PASS
And I have a valid authentication token
(0.00s)
features/steps/api_steps.py:33
PASS
When I send a GET request to "/api/users"
(2.23s)
features/steps/api_steps.py:55
PASS
Then the response status code should be 200
(0.00s)
features/steps/api_steps.py:113
PASS
And the response should be an array
(0.00s)
features/steps/api_steps.py:174
PASS
And the response array should not be empty
(0.00s)
features/steps/api_steps.py:185
PASS
And the response should contain field "email"
(0.00s)
features/steps/api_steps.py:117
@smoke
@api
@post
Scenario: Create a new user
Scenario duration: 0.29s
PASS
Given base api url is "https://api.vineetkr.com"
(0.00s)
features/steps/api_steps.py:28
PASS
And I have a valid authentication token
(0.00s)
features/steps/api_steps.py:33
PASS
When I send a POST request to "/api/users" with body
(0.29s)
features/steps/api_steps.py:64
{
"name": "Vineet Kr Test",
"email": "vineet.test.{timestamp}@gmail.com",
"age": 9
}
PASS
Then the response status code should be 201
(0.00s)
features/steps/api_steps.py:113
PASS
And the response field "success" should be true
(0.00s)
features/steps/api_steps.py:197
PASS
And the response should contain field "data"
(0.00s)
features/steps/api_steps.py:117
PASS
And the response data should contain field "name"
(0.00s)
features/steps/api_steps.py:207
PASS
And the response data should contain field "email"
(0.00s)
features/steps/api_steps.py:207
@smoke
@api
@post
@delete
Scenario: Create and delete a user
Scenario duration: 0.38s
PASS
Given base api url is "https://api.vineetkr.com"
(0.00s)
features/steps/api_steps.py:28
PASS
And I have a valid authentication token
(0.00s)
features/steps/api_steps.py:33
PASS
When I send a POST request to "/api/users" with body
(0.26s)
features/steps/api_steps.py:64
{
"name": "Temp User",
"email": "temp.user.{timestamp}@vineetkr.com",
"age": 25
}
PASS
Then the response status code should be 201
(0.00s)
features/steps/api_steps.py:113
PASS
And the response field "success" should be true
(0.00s)
features/steps/api_steps.py:197
PASS
And capture response data field "_id" as "user_id"
(0.00s)
features/steps/api_steps.py:160
PASS
When I send a DELETE request to "/api/users/{user_id}"
(0.12s)
features/steps/api_steps.py:96
PASS
Then the response status code should be 200
(0.00s)
features/steps/api_steps.py:113
PASS
And the response field "success" should be true
(0.00s)
features/steps/api_steps.py:197
Feature: User Login Functionality Started: 05-01-2026 22:22:17 Summary
As a user
I want to log into the application
So that I can access my account
Passed: 0
Failed: 1
Scenarios Filter:
Started: 05-01-2026 22:22:17
Duration: 0.01
Finished: 05-01-2026 22:22:18
Expand All Collapse All Expand All Failed
@smoke
@ui
@positive
Scenario: Successful login with valid credentials
Scenario duration: 0.00s
FAIL
Given I am on the login page
(0.00s)
features/steps/ui_steps.py:14
Error Message
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.10.19/x64/lib/python3.10/site-packages/behave/model.py", line 1991, in run
    match.run(runner.context)
  File "/opt/hostedtoolcache/Python/3.10.19/x64/lib/python3.10/site-packages/behave/matchers.py", line 105, in run
    self.func(context, *args, **kwargs)
  File "features/steps/ui_steps.py", line 17, in step_navigate_to_login
    context.login_page = LoginPage(context.driver)
  File "/opt/hostedtoolcache/Python/3.10.19/x64/lib/python3.10/site-packages/behave/runner.py", line 430, in __getattr__
    raise AttributeError(msg)
AttributeError: 'Context' object has no attribute 'driver'
SKIP
When I enter username "testuser@example.com"
(0.00s)
SKIP
And I enter password "TestPass123"
(0.00s)
SKIP
And I click the login button
(0.00s)
SKIP
Then I should be redirected to the dashboard
(0.00s)
SKIP
And I should see the welcome message
(0.00s)
Return to the Top