Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 2.14 KB

README.en.md

File metadata and controls

60 lines (48 loc) · 2.14 KB

seldom-atx

seldom and openatx complete mobile automation test.

Features

  • App automation testing framework
  • Provide scaffolding for quick creation of automated projects
  • IntegratedXTestRunnertest report, modern and aesthetically pleasing
  • Provide rich assertions
  • Provide powerfuldata driven
  • Supporting time-consuming calculations for APP functionality
  • Integrate the SoloX APP performance library to obtain performance during use case execution

Install

pip install seldom-atx (Not yet published)

If you want to use it, you can install it using the github repository URL:

> pip install -U git+https://github.com/SeldomQA/seldom-atx.git@main

🤖 Quick Start

1、view help:

seldom_atx --help
Usage: seldom_atx [OPTIONS]

  seldom_atx CLI.

Options:
  --version                       Show version.
  -P, --project TEXT              Create an Seldom automation test project.
  -cc, --clear-cache BOOLEAN      Clear all caches of seldom.
  -p, --path TEXT                 Run test case file path.
  -c, --collect / -nc, --no-collect
                                  Collect project test cases. Need the
                                  `--path`.
  -l, --level [data|method]       Parse the level of use cases. Need the
                                  --path.
  -j, --case-json TEXT            Test case files. Need the `--path`.
  -e, --env TEXT                  Set the Seldom run environment `Seldom.env`.
  -d, --debug / -nd, --no-debug   Debug mode. Need the `--path`.
  -rr, --rerun INTEGER            The number of times a use case failed to run
                                  again. Need the `--path`.
  -r, --report TEXT               Set the test report for output. Need the
                                  `--path`.
  -m, --mod TEXT                  Run tests modules, classes or even
                                  individual test methods from the command
                                  line.
  -ll, --log-level [TRACE|DEBUG|INFO|SUCCESS|WARNING|ERROR]
                                  Set the log level.
  --help                          Show this message and exit.