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.8.tar.gz
(24.8 MB
view details)
Built Distribution
File details
Details for the file botnium-plus-1.0.8.tar.gz
.
File metadata
- Download URL: botnium-plus-1.0.8.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 | 89415a9a3ab2f6269a568a2c85a20ae8f3d08db57021d28d134c9fe8c0d6b34c |
|
MD5 | ccd51148a4cfc388c6d3ded71c77ae9e |
|
BLAKE2b-256 | 32ce162ad7e0d69fe909ee75e421f680ed80bfe8413712650b8ba0f90982e733 |
File details
Details for the file botnium_plus-1.0.8-py3-none-any.whl
.
File metadata
- Download URL: botnium_plus-1.0.8-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 | 1d16eaf10bf5b7f45fe00e0af4d69b71ab8cd48c4b7bcb9977d2ac07a6f28fc2 |
|
MD5 | dd61dd3bd65ce328fcb82b828b4d1114 |
|
BLAKE2b-256 | e59d69694467d131dd7805b3949d77093c1a6972649be05e86bcaf2f8abde210 |