getLocator
调用getLocator函数获取当前元素的定位器。
# 语法
Resource.getLocator(elementID)
1
# 函数类型
静态函数
# 请求参数
参数名称 | 类型 | 是否必选 | 默认值 | 示例值 | 描述 |
---|---|---|---|---|---|
elementID | str | 是 | 无 | "本地元素库&INPUT - su" | 元素标识,格式为元素库名称&元素名称 。 |
# 返回参数
参数名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
locator | str | {"app":[{"App":["1","chrome.exe","String"],"Tag":["1","HTML","String"],"Title":["1","百度一下,你就知道","String"],"Url":["1","https://www.baidu.com/","String"],"dChecked":true,"dCheckedInfo":["Tag","Title","App","Url"],"dScreenShot":"5e195d6b-a02b-441b-9fa2-8ada80bc8edba.png","dWindowType":"1000001"}],"locators":[{"checked":true,"dScreenShot":"5e195d6b-a02b-441b-9fa2-8ada80bc8edb.png","disabled":true,"hash":"fb660c676d630b8dbe24b3a37c14549b","level":"4","locator":[{"Children":[{"Children":[{"Children":[{"Children":[{"Children":[{"Children":[{"Children":[{"Children":[{"Id":["1","su","String"],"Tag":["1","INPUT","String"],"dChecked":true,"dCheckedInfo":["Id","Tag"]}],"Index":["1","2","String"],"Tag":["1","SPAN","String"],"dChecked":true,"dCheckedInfo":["Index","Tag"]}],"Id":["1","form","String"],"Tag":["1","FORM","String"],"dChecked":true,"dCheckedInfo":["Id","Tag"]}],"Tag":["1","DIV","String"],"dChecked":true,"dCheckedInfo":["Tag"]}],"Tag":["1","DIV","String"],"dChecked":true,"dCheckedInfo":["Tag"]}],"Id":["1","head_wrapper","String"],"Tag":["1","DIV","String"],"dChecked":true,"dCheckedInfo":["Id","Tag"]}],"Id":["1","head","String"],"Tag":["1","DIV","String"],"dChecked":true,"dCheckedInfo":["Id","Tag"]}],"Id":["1","wrapper","String"],"Tag":["1","DIV","String"],"dChecked":true,"dCheckedInfo":["Id","Tag"]}],"Tag":["1","BODY","String"],"dChecked":true,"dCheckedInfo":["Tag"]}],"puuid":"material-34e668a8-41a7-4a12-b471-7f6d6b79a1e6","type":"0","uuid":"material-c7a19623-43ee-4b5f-87de-e302f1e25e27"}],"version":"1.0.0"} | 元素定位器。 |
# 请求示例
单击百度首页元素换一换。
说明:请提前拾取目标元素。
import Cube
from . import Resource, print
from Cube.UIAutomation import Element
from Cube.UIAutomation import WebPage
def main():
wp = WebPage.openBrowserByUrl(1, "http://www.baidu.com")
elelocator = Resource.getLocator("本地元素库&SPAN - 换一换")
ele_obj = Element.findElement(elelocator, 10000)
ele_obj.click()
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# sadas
- [x] sadsa
- [ ] asd
最近更新时间: {
"value": "2023-08-24",
"effect": true
}