click
click(element, button='left', index=1, offset_x=0, offset_y=0, window=None, timeout=10)
方法描述
点击控件
参数说明
element<str>控件名
button<str>鼠标键位
可选项:
left : 左键
right : 右键
index<int>如果有多个,给出控件下标
offset_x<int>横向偏移量
offset_y<int>纵向偏移量
window<object>控件所在窗口对象
timeout<int>等待控件超时时间 单位秒
调用样例- rpa.ui.image.click-
# 注意事项:
# 使用此方法需要先通过捕捉控件功能中的图像录制功能捕捉对应图像控件
# 代码调用样例如下:
rpa.ui.image.click("图像控件")
double_click
double_click(element, index=1, offset_x=0, offset_y=0, window=None, timeout=10)
方法描述
双击控件
参数说明
element<str>控件名
index<int>如果有多个,给出控件下标
offset_x<int>横向偏移量
offset_y<int>纵向偏移量
window<object>控件所在窗口对象
timeout<int>等待控件超时时间 单位秒
调用样例- rpa.ui.image.double_click-
# 注意事项:
# 使用此方法需要先通过捕捉控件功能中的图像录制功能捕捉对应图像控件
# 代码调用样例如下:
rpa.ui.image.double_click("图像控件")
input_text
input_text(element, value, simulate=False, index=1, window=None, wait_mili_seconds=20, timeout=10)
方法描述
为控件输入文本
参数说明
element<str>控件名
value<str>输入的内容
simulate<bool>是否模拟输入
index<int>如果有多个,给出控件下标
window<object>控件所在窗口对象
wait_mili_seconds<int>字符间输入间隔(毫秒),仅在模拟输入下有效,默认值为20,最大值100,该值设置过大可能会引起超时
timeout<int>等待控件超时时间 单位秒
调用样例- rpa.ui.image.input_text-
# 注意事项:
# 使用此方法需要先通过捕捉控件功能中的图像录制功能捕捉对应图像控件
# 此方法执行输入时会以图像控件的锚点为起点,执行点击后进行模拟输入
# 代码调用样例如下:
rpa.ui.image.input_text("图像控件","RPA测试")
pos
pos(element, index=1, window=None, timeout=10)
方法描述
获取控件坐标
参数说明
element<str>控件名
index<int>如果有多个,给出控件下标
window<object>控件所在窗口对象
timeout<int>等待控件超时时间 单位秒
返回值说明
返回坐标{x1,y1,x2,y2}<dict>
调用样例- rpa.ui.image.pos-
# 注意事项:
# 使用此方法需要先通过捕捉控件功能中的图像录制功能捕捉对应图像控件
# 代码调用样例如下:
pos_dict = rpa.ui.image.pos("图像控件")
mouse_move
mouse_move(element, index=1, offset_x=0, offset_y=0, window=None, timeout=10)
方法描述
鼠标移入控件
参数说明
element<str>控件名
index<int>如果有多个,给出控件下标
offset_x<int>横向偏移量
offset_y<int>纵向偏移量
window<object>控件所在窗口对象
timeout<int>等待控件超时时间 单位秒
调用样例- rpa.ui.image.mouse_move-
# 注意事项:
# 使用此方法需要先通过捕捉控件功能中的图像录制功能捕捉对应图像控件
# 代码调用样例如下:
rpa.ui.image.mouse_move("图像控件")
wait_loaded
wait_loaded(element, index=1, window=None, timeout=10)
方法描述
等待图像控件加载,成功返回True,失败返回False
参数说明
element<str>图像控件名
index<int>如果有多个,给出控件下标
window<object>控件所在窗口对象
timeout<int>等待控件超时时间 单位秒
返回值说明
返回是否加载成功<bool>
调用样例- rpa.ui.image.wait_loaded-
# 注意事项:
# 使用此方法需要先通过捕捉控件功能中的图像录制功能捕捉对应图像控件
# 代码调用样例如下:
flag = rpa.ui.image.wait_loaded("图像控件")
count
count(element)
方法描述
获取控件个数
参数说明
element<str>控件名
返回值说明
返回控件个数<int>
调用样例- rpa.ui.image.count-
# 注意事项:
# 使用此方法需要先通过捕捉控件功能中的图像录制功能捕捉对应图像控件
# 代码调用样例如下:
count = rpa.ui.image.count("图像控件")