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&#