Skip to main content

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

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.9-py3-none-win_amd64.whl (39.5 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

File details

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

File metadata

  • Download URL: clicknium-0.2.9-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.9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9a700fe98db7cb1836563a836629fcbafd2d2b6657310fbac163542390d605bf
MD5 ad4d4c05e8d14efe314c24894eb14c9c
BLAKE2b-256 a4f13d8aa74738eba845c95aa699ee7d0eed33d68a9c8f1d2b40b3e9b4e14f32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: clicknium-0.2.9-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.9-py3-none-win32.whl
Algorithm Hash digest
SHA256 8417e1d1f993088c1660efc2b03af6e783094ad7d3cf3716db9e533c0ff1951c
MD5 5f1692295b01c540e74f50332403a057
BLAKE2b-256 5db5f1e94dd83eafbe413d1274830364aab70e096da47bdd15c78587acce4fe6

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