Introduction
Modified based on unittestreport
Added automatic screenshot and picture display for assertion failure
Added the lark Robot api
Install
pip install TheRuffianReportPro
Author
name:TheRuffian
email:bugpz2779@gmail.com
email:theruffian@163.com
Instructions for use
Case
import unittest
from selenium import webdriver
from TheRuffianReportPro.common import failure_monitor
class Test_demo(unittest.TestCase):
def setUp(self) -> None:
self.driver = webdriver.Chrome()
self.failureException = failure_monitor(self,'images')
self.driver.get("url")
def test_example(self):
self.driver.find_element(By, Element).send_keys(keyword)
self.driver.find_element(By, Element).click()
self.assertEqual(first,second) # Take a screenshot if the first assertion fails
Run
import unittest
from TheRuffianReportPro.core.testRunner import TestRunner
from case.xxx import Test_demo
runner = TestRunner(unittest.TestLoader().loadTestsFromTestCase(Test_demo),
filename='report.html',
report_dir='./Report',
templates=3)
runner.run()
Release files for TheRuffianReportPro 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| TheRuffianReportPro-1.0.0.tar.gz | 19.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| TheRuffianReportPro-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.2 kB
Release files / TheRuffianReportPro-1.0.0.tar.gz
| Download URL | TheRuffianReportPro-1.0.0.tar.gz |
|---|---|
| Size | 19.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
22be913717c3afd32584995dedddcb902883217456b124457fbb5335834d15ed
|
|
BLAKE2b-256 checksum How to use checksums |
bfe400a7e9b37ee20a45c61a185558ea4eed637b0a60707d613a55b6d1c1c1aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|
Release files / TheRuffianReportPro-1.0.0-py3-none-any.whl
| Download URL | TheRuffianReportPro-1.0.0-py3-none-any.whl |
|---|---|
| Size | 23.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
04173f151598cafec103aba1276d37dffd2be8d3a221098a2e15c34c2dbaa804
|
|
BLAKE2b-256 checksum How to use checksums |
42d06cbb6db369a960d8629caeb42a64d0cd1b346ef39b0b6c8c4d92a59f9d38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|