Skip to main content

Python package which enables GUI automation for all type of applications.

Reason this release was yanked:

bug

Project description

Introduction

locator ref
Clicknium Python package provides methods to automate various types of applications in Windows, such as Web browsers, Windows Desktop applications, Java applications and SAP Windows GUI app, etc.

  • No need to learn XPath or selector knowledge in advance;
  • Capture UI locators by just clicking UI controls with VS Code extension;
  • Same API for web and desktop applications;

Install Clicknium Visual Studio Code Extension to start automation with Clicknium Python package now.

Examples

from clicknium import clicknium as cc, locator, ui

tab = cc.edge.open("https://www.bing.com/")
tab.find_element(locator.new_store.bing.search_sb_form_q).set_text('clicknium')
tab.find_element(locator.new_store.bing.svg).click()

result_elements = tab.find_elements(locator.new_store.bing.a_search_result)
for elem in result_elements:
  print(elem.get_text())
  elem.highlight(duration=1)

tab.close()
  • Automate 'notepad' on Windows using the same way with web browser:
from clicknium import clicknium as cc, locator, ui
import subprocess

process = subprocess.Popen("notepad")
ui(locator.new_store.notepad.document_15).set_text("clicknium")
ui(locator.new_store.notepad.document_15).clear_text('set-text')
process.kill()

More

Contact

Email: clicknium@clicknium.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

clicknium-0.2.10-py3-none-win_amd64.whl (39.5 MB view details)

Uploaded Python 3Windows x86-64

clicknium-0.2.10-py3-none-win32.whl (30.8 MB view details)

Uploaded Python 3Windows x86

File details

Details for the file clicknium-0.2.10-py3-none-win_amd64.whl.

File metadata

  • Download URL: clicknium-0.2.10-py3-none-win_amd64.whl
  • Upload date:
  • Size: 39.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for clicknium-0.2.10-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 eecb1f2f62d66c48e337caa1ad299cffce782ad8ae510790bbebf00984a4cff5
MD5 a1c5afbbaa94b144228db6f21f38c89e
BLAKE2b-256 af9607e4bdc30660df8260c1500c0e06f64c4b796e38fc39daa60c97b49f8428

See more details on using hashes here.

File details

Details for the file clicknium-0.2.10-py3-none-win32.whl.

File metadata

  • Download URL: clicknium-0.2.10-py3-none-win32.whl
  • Upload date:
  • Size: 30.8 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for clicknium-0.2.10-py3-none-win32.whl
Algorithm Hash digest
SHA256 a86a421ae32507ef20fb6c5ad4419e55f3d9753080b45efd11a8439678e4eacf
MD5 b82ce1332e7d781984f99e2f84ca7565
BLAKE2b-256 75749f153fd241ef16563f7c5f6929961027018ee974cd4b73e62e60870e539b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page