整理之前的一些关于clicknium的文章,争取做个集合发到这里
本篇主要介绍 python自动化开发工具 clicknium安装过程以及运行第一个web自动化脚本和第一个桌面自动化脚本。
也可以参见B站的视频介绍
python 自动化开发工具 Clicknium介绍(1)_哔哩哔哩_bilibili
Visual Studio Code 的 Clicknium 扩展
Clicknium 扩展可帮助您在 python 中轻松实现 Web 和桌面应用程序的自动化。
- 通过单击目标 UI 元素轻松捕获 UI 定位器;
- Clicknium python 模块支持网页和桌面应用程序;
- 编码 IntelliSense、云定位器、项目管理等以提高效率。
## 快速设置 安装后通过
Clicknium:Welcome(Quick Setup)
进入扩展程序的欢迎页面,安装欢迎页面做环境准备即可
或按照以下步骤操作:
- 系统要求- Windows 7 SP1 或更高版本,推荐使用 Windows 10 或 11。- 已安装 Python 3.7 或更高版本。
- 安装 Clicknium python 模块
# python版本为3.8或以下
pip install clicknium
复制代码
# python版本为3.9或以上
pip install --pre pythonnet
pip install clicknium
复制代码
- **登录 Clicknium **
通过单击 LOCATORS 选项卡中的以下按钮登录 Clicknium(支持 Google 和 GitHub 帐户):
## Sample
- 打开命令面板:
Ctrl+Shift+P
- 输入或选择:
Clicknium: Sample
以选择新文件夹或现有文件夹
然后使用默认定位器存储“sample”创建样本。
sample.py
包含两个自动化示例,一个是 Edge Web 自动化,另一个是记事本自动化。
import subprocess
from time import sleep
from clicknium import clicknium as cc, locator, ui
def main():
# sample code to demo web automation and desktop application
tab = cc.edge.open("https://www.bing.com/")
tab.find_element(
locator.sample.bing.search_sb_form_q).set_text('clicknium')
tab.find_element(locator.sample.bing.svg).click()
sleep(3)
tab.close()
process = subprocess.Popen("notepad")
ui(locator.sample.notepad.document_15).set_text("clicknium")
if __name__ == "__main__":
main()
复制代码
安装并启用浏览器扩展
- 在 Visual Studio 代码活动栏中单击“Clicknium Explorer”
- 在 Visual Studio Code 侧栏中显示“自动化扩展”视图。
- 选择 Edge 浏览器并单击“安装”按钮。
- 安装后,您需要打开 Edge 浏览器以启用“Clicknium Recorder”扩展。
运行/调试示例
- 通过 Visual Studio Code 内置命令: -
F5
调试sample.py
-Ctrl+F5
运行sample.py
记录 UI 定位器
在 Visual Studio Code 中,按
Ctrl+F10
将调用 clicknium 记录器并最小化当前的 Visual Studio Code 窗口。
调用 Clicknium Recorder 后,您可以在目标应用程序上移动鼠标,它会突出显示识别的元素, 如果要捕获元素,请按“Ctrl”并单击,将添加元素定位器。
编辑和验证定位器
记录定位器后,您可以打开和编辑定位器
Clicknium 在线文档
有关 Clicknium 的更多信息,请参考 在线文档。
版权归原作者 automation_rapper 所有, 如有侵权,请联系我们删除。