案例介紹
有時候在網頁中存在多個控件,我們為了精準定位到控件,可以采用指定父控件的方法來精準定位到控件。
我們依據淘寶獲取商品來舉例,首先我們先錄制控件。
案例實現
1.錄制淘寶輸入框,命名為輸入產品。
2.錄制搜索框,命名為點擊搜索。
3.錄制商品價格,命名為子控件。
4.錄制商品,命名為父控件。
錄制好控件后編輯以下代碼:
def start():
# 在此處開始編寫您的應用
page = rpa.app.chrome.create("www.taobao.com")
page.input_text("輸入產品","華為")
page.click("點擊搜索")
p_ele = page.get_element_by_name("父控件", index=2) # 獲取父控件對象,上圖父控件也有多個,我們根據index選擇父控件。
page.mouse_move("子控件", parent_element=p_ele) # 子控件中傳入參數parent_element然后子控件就被父控件限制。
文檔內容是否對您有幫助?