Robot Framwork - Selenium 元素里面查找元素

本文介绍了Robot Framework的Selenium2Library扩展,重点讲解如何在已找到的元素内查找子元素,包括4个关键字:在现有元素查找元素、查找所有子元素、获取子元素属性等。示例代码提供了实现方法。
摘要由CSDN通过智能技术生成

Robot Framwork - Selenium2Library扩展关键字 元素里面查找元素

Max.Bai

2018-09

 

Robot Framwork的Selenium2library库只有再页面查找元素的关键字,get webelement,当我们使用的过程中需要在已有的元素中查找元素,比如在订单框中查找此订单的支付,确定,删除按钮。

我很早之前写的关键字,刚好有人问到,现在整理出来以备忘记。

关键字介绍:

扩展提供4个关键字:

1. 在现有元素查找元素 - 参数:元素,定位

    Returns the first child WebElement matching the given locator in given parent WebElement.

    element: should be an parent element

    locator: should be an child locator string

    See `introduction` for details about locating elements.

        Examples:
    | ${element} | Get Webelement in element | parent element | child locator |

2. 在现有元素查找所有元素 - 参数:元素,定位

Returns list of child WebElement matching the given locator in given parent WebElement.

    element: should be an parent element

    locator: should be an child locator string

    See `introduction` for details about locating elements.

        Examples:
    | ${element} | Get Webelement in element | parent element | child locator |

3. 在现有元素查找元素获取属性 - 参数:元素,属性定位

Return value of element attribute in element.

    `attribute_locator&#
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值