全部产品

如何使用父控件

更新时间:2020-09-25 10:53:29

案例介绍

有时候在网页中存在多个控件,我们为了精准定位到控件,可以采用指定父控件的方法来精准定位到控件。
我们依据淘宝获取商品来举例,首先我们先录制控件。

案例实现


1.录制淘宝输入框,命名为输入产品。

1

2.录制搜索框,命名为点击搜索。

2

3.录制商品价格,命名为子控件。

3

4.录制商品,命名为父控件。

4
录制好控件后编辑以下代码:

  1. def start():
  2. # 在此处开始编写您的应用
  3. page = rpa.app.chrome.create("www.taobao.com")
  4. page.input_text("输入产品","华为")
  5. page.click("点击搜索")
  6. p_ele = page.get_element_by_name("父控件", index=2) # 获取父控件对象,上图父控件也有多个,我们根据index选择父控件。
  7. page.mouse_move("子控件", parent_element=p_ele) # 子控件中传入参数parent_element然后子控件就被父控件限制。