一般在遇到無法通過捕捉控件進行捕獲的情況下才會考慮使用圖像錄制來解決相關操作,例如阿里釘或者是使用canvas自繪的應用等。
案例介紹
本案例主要展示在阿里釘中,通過圖像錄制的方式來實現給指定的人員發送信息。
案例實現
1.打開捕捉控件,選擇圖像錄制模式,錄制阿里釘的搜索框。
2.點擊錄制的搜索框。
3.輸入需要發送信息的人員名稱然后回車。
4.圖像錄制需要發送信息內容位置,并將錨點移動到內容輸入空白區域,如圖所示:
5.點擊信息內容輸入框。
6.輸入發送內容,并回車。
示例代碼
from rpa.core import *
from rpa.utils import *
import rpa4 as rpa # 使用V4引擎
def start():
# 在此處開始編寫您的應用
rpa.ui.image.click('搜索框', button='left', index=1, offset_x=0, offset_y=0)
rpa.ui.image.input_text('搜索框','我')
sleep(1)
rpa.ui.win32.send_key('{ENTER}')
sleep(1)
rpa.ui.image.click('輸入發送內容', button='left', index=1, offset_x=0, offset_y=0)
rpa.ui.image.input_text('輸入發送內容','測試')
sleep(1)
rpa.ui.win32.send_key('{ENTER}')
pass
文檔內容是否對您有幫助?