New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

automation-report

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

automation-report

Generate HTML report for your test cases / Automation cases with its steps specifying its valid status.

  • 1.2.1
  • PyPI
  • Socket score

Maintainers
1

automation-report

Python package to generate HTML report of your automation or test cases with:

  • Supports multiple test cases and its steps with valid status
  • Well displayed chart according to the test results
  • Dynamic HTML Report contents, user allowed to modify accordingly

Installation

$ pip install automation-report

Code Example

Importing package :

from automation_report.report import AutomationReport
Passing optional 'options' dictionary as parament with following keys
  • LogoImage : Provide URL of the image
  • MainHeader: When header text is to be used instead of logo
  • FooterContent: Provide HTML content to add on the footer section
options = {}
#options["LogoImage"] = "logo.png"
options["MainHeader"] = "Automation Report"
options["FooterContent"] = "<a href='#'> Footer link </a>" 
Create new object for your first test with Report name and optional "options" dictionary

new_report = AutomationReport("Login Test", options)
Use starttest() method to start a new case with its name given as parameter

new_report.starttest("CASE 0001: Login to the system")
Populate the various steps status with info(), success(), fail() methods for particular case

new_report.info("Entered email in email field")
new_report.success("Login Successfully:")
End above started case

new_report.endtest()
Create yet another case as following

new_report.starttest("CASE 0002: Logout User")
new_report.info("User is logged in")
new_report.success("Logout link is present")
new_report.fail("User not logged out")
new_report.endtest()
Use close method to finally complete whole report generation

new_report.close()

Screenshots of report of above code:

Automation Report

Automation report

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc