Pylenium.io
GitHub ↗️
  • Welcome to Pylenium
  • Getting Started
    • 1. Virtual Environments
    • 2. Setup pytest
    • 3. Project Structure with pytest
    • 4. Writing Tests with Pylenium
  • Guides
    • πŸ“ŠVisualize Test Results with Allure
    • πŸ“Logging
    • 🟨Run Tests in Containers
    • πŸ”€Run Tests in Parallel
    • πŸ§ͺShould / Expected Conditions
    • 🌐Script with Standalone Pylenium
  • CLI
    • πŸ’»Pylenium CLI
    • πŸ“ŠAllure CLI
  • Configuration
    • πŸ“„pylenium.json
    • πŸš—Driver
    • πŸ–₯️Viewport
  • Fixtures
    • ↗️api
    • πŸͺ“axe
    • πŸ₯Έfake
    • βœ…py
    • β˜‘οΈpyc
    • ❌pys
  • Driver Commands
    • Overview
    • πŸ—ΊοΈNavigation
      • go
      • quit
      • reload
      • visit
    • πŸ”Find Elements
      • contains
      • find
      • findx
      • get
      • getx
    • ⏱️Driver.should()
    • 🌐Browser
      • execute_script
      • execute_async_script
      • maximize_window
      • screenshot
      • scroll_to
      • title
      • url
      • window_handles
      • window_size
      • viewport
    • πŸͺCookies
      • delete_all_cookies
      • delete_cookie
      • get_all_cookies
      • get_cookie
      • set_cookie
    • πŸ”„Switch To
      • default_content
      • frame
      • frame_by_element
      • parent_frame
      • window
      • new_window
      • new_tab
    • πŸ“ŠWeb Performance
      • Performance API
      • CDP Performance
    • fake
    • wait
    • webdriver
  • Element Commands
    • πŸ”Find Elements
    • ⏱️Element.should()
    • πŸ‘Actions
      • check
      • clear
      • click
      • deselect
      • double_click
      • drag_to
      • drag_to_element
      • focus
      • hover
      • right_click
      • scroll_into_view
      • select_by_index
      • select_by_text
      • select_by_value
      • submit
      • type
      • uncheck
      • upload
    • πŸ”’Element Data
      • css_value
      • get_attribute
      • get_property
      • tag_name
      • text
      • is_checked
      • is_displayed
      • is_enabled
      • is_selected
    • πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦Family
      • children
      • parent
      • siblings
    • open_shadow_dom
    • screenshot
    • webelement
  • Elements Commands
    • ⏱️Elements.should()
    • first
    • length
    • last
    • is_empty
  • Contribute
    • Clone and Setup the Project
Powered by GitBook
On this page
  • pylenium init
  • Overwrite conftest.py file
  • Overwrite pylenium.json file
  • Overwrite pytest.ini file
  • Overwrite multiple files at once
  1. CLI

Pylenium CLI

The CLI comes with commands to initialize and create Pylenium files, and more.

pylenium init

Initializes Pylenium into the current directory. This creates Pylenium's required files:

  • conftest.py

  • pylenium.json

  • pytest.ini

Terminal $
pylenium init

Make sure to run this command at the Project Root (aka Workspace)

By default, this will not overwrite Pylenium files if they already exist.

Overwrite conftest.py file

You can overwrite an existing conftest.py file with the latest version by using the -c flag.

Terminal $
pylenium init -c

Overwrite pylenium.json file

You can overwrite an existing pylenium.json file with the latest defaults by using the -p flag.

Terminal $
pylenium init -p

Overwrite pytest.ini file

You can overwrite an existing pytest.ini file with the latest defaults by using the -i flag.

Terminal $
pylenium init -i

Overwrite multiple files at once

You can overwrite two or more files by combining flags.

Terminal
pylenium init -cpi
PreviousCLINextAllure CLI

Last updated 11 months ago

πŸ’»