UiElement.GetChildren 命令抓出来的到底是子元素还是兄弟元素?

哒哒 2019-3-28 1694

刚刚用这个命令抓了一个样本,以下是命令:

中标爷爷 = UiElement.GetChildren({"html":{"attrMap":{"css-selector":"body>div>div>div>div>div>div>div>div>div>div>div>div>div","parentid":"routeDetail","tag":"DIV"},"index":6,"tagName":"DIV","title":"中远海运· 新内贸","url":"_UiElement.GetChildren 命令抓出来的到底是子元素还是兄弟元素?http://172.32.244.101/index"},"wnd":[{"app":"chrome","cls":"Chrome_WidgetWin_1","title":"*"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}]},{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})

TracePrint 中标爷爷

输出的结果是:

[09:45:25]文件出号试验脚本.task,第40行:[ { "html" : { "attrMap" : { "tag" : "DIV\"" }, "index" : 1, "tagName" : "DIV\"", "title" : "中远海运· 新内贸", "url" : "http://172.32.244.101/index" }, "wnd" : [ { "app" : "chrome", "cls" : "Chrome_WidgetWin_1" }, { "cls" : "Chrome_RenderWidgetHostHWND", "title" : "Chrome Legacy Window" } ] }, { "html" : { "attrMap" : { "css-selector" : "body>div>div>div>div>div>div>div>div>div>div>div>div>div>hr", "tag" : "HR" }, "index" : 5, "tagName" : "HR", "title" : "中远海运· 新内贸", "url" : "http://172.32.244.101/index" }, "wnd" : [ { "app" : "chrome", "cls" : "Chrome_WidgetWin_1" }, { "cls" : "Chrome_RenderWidgetHostHWND", "title" : "Chrome Legacy Window" } ] }, { "html" : { "attrMap" : { "css-selector" : "body>div>div>div>div>div>div>div>div>div>div>div>div>div", "parentid" : "routeDetail", "tag" : "DIV" }, "index" : 6, "tagName" : "DIV", "title" : "中远海运· 新内贸", "url" : "http://172.32.244.101/index" }, "wnd" : [ { "app" : "chrome", "cls" : "Chrome_WidgetWin_1" }, { "cls" : "Chrome_RenderWidgetHostHWND", "title" : "Chrome Legacy Window" } ] } ]


通过对比,其输出结果的数组中一共有三个元素,其中本身就包含了那个UiElement.GetChildren命令的目标元素。

所以这命令到底是抓兄弟还是抓儿子???



最新回复 (2)
返回
发新帖