Python toolkits for RPA projects.
Project description
Python toolkits for RPA projects.
- logging
- utility methods
- cc extensions
Sample
import BotniumPlus as bot
import BotniumPlus.logger as logger
from BotniumPlus.common import *
from clicknium import clicknium as cc, locator
logger = logger.logger
bot.is_existing(locator.explorer.edit_name) # 判断是否存在
bot.wait_appear(locator.explorer.edit_name) # 等待元素出现
bot.try_click(locator.explorer.edit_name, wait_timeout=10) # 如果元素出现,则点击。否则忽略
logger.debug('Debug test logging')
logger.info('Info test logging')
remove_file_if_exists("") # 移除文件如果存在
toast('Hello') # Toast通知
工具方法列表:
- printf 打印文本,解决文本如果含有不可见字符无法打印的问题
- get_files 获取指定路径下特定后缀的文件列表
- remove_file_if_exists 如果指定文件存在则删除
- parse_month_zh 将数字转为中文月份,比如把1转为"一月"
- input_function WinRing发送功能键
- clear_text 模拟发送退格键,支持WinRing和幽灵键鼠
- input_text 模拟输入文本,支持WinRing和幽灵键鼠
- monitor_file_download 监听文件下载
- remove_files 删除指定路径下的文件,支持通配符
- read_pdf_text 读取PDF文本
- pdf_to_images 将PDF转为图片,支持多页
- check_and_create_folder 检查文件夹是否存在,不存在则创建
- move_file 移动文件,文件夹不存在则自动创建
- update_cell_value 更新excel单元格的值,支持 .xls 和 .xlsx
- write_data_to_excel 将数据写入excel区域 (HSSFWorkbook)
- remove_excel_rows 移除excel指定的行(HSSFWorkbook)
- upload_sftp_file 上传文件到SFTP
- set_secure_protocols 更新IE TLS SSL安全值
- disable_chrome_prompt 禁止Chrome弹出恢复提示框
- get_local_ip 获取本机IP
- toast 在windows 右下角弹出toast 提示框
- match_image 匹配滑块缺口在大图中的位置信息,要求缺口背景颜色单一
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
botnium-plus-1.0.10.tar.gz
(24.8 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file botnium-plus-1.0.10.tar.gz.
File metadata
- Download URL: botnium-plus-1.0.10.tar.gz
- Upload date:
- Size: 24.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99060db27c9375ce7a8eab0fd3ee220224b8822bc7dafeed810b03fec1dc293f
|
|
| MD5 |
3074e058857826e305a7120885e55ac3
|
|
| BLAKE2b-256 |
d1774ff86df014375749419e5c3fd9fb6187b06936d4f8d08c594ecbab7d7fd3
|
File details
Details for the file botnium_plus-1.0.10-py3-none-any.whl.
File metadata
- Download URL: botnium_plus-1.0.10-py3-none-any.whl
- Upload date:
- Size: 24.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d55b3dd208979e8e4f14d36853d10f7bb8f28c00cff638d8af57e96d236d39c
|
|
| MD5 |
b91b63e37b358e879db2eda3e1bc00bf
|
|
| BLAKE2b-256 |
c8d4530c527ab1bcd6149c3224b8845b56bfd514ab12f4c1e7ed702c34f400f8
|