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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

File details

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

File metadata

  • Download URL: clicknium-0.2.11-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.11-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 151e8e303b976b7804c02629282ed0b5d61c3b84417dbfdcd6d95eb6a2f5623e
MD5 994e2ff01071d0c22bbf2f56709a0b2e
BLAKE2b-256 c985825dd8dac221bbcf0faa0aaa64ccd4679bb391fe412f6be1b0d8f14b90d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: clicknium-0.2.11-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.11-py3-none-win32.whl
Algorithm Hash digest
SHA256 f5457ed5f68baf7c9933337154ee180dd9423e4ab83e8eb1fda286087e11b317
MD5 d174d655516fe596e845fdcd702fa966
BLAKE2b-256 62cbd6c681bf66e030131cfd41aa3efe89cb3f961d81e8634658d47501fd8a17

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