AIWROK软件根据文本和类名查找并点击第一个Facebook节点
<span style="font-size: 18px; color: rgb(255, 102, 0); font-weight: 700; padding-right: 10px; padding-left: 5px; font-family: "Lucida Grande", Geneva, Verdana, Arial;">AIWROK软件根据文本和类名查找并点击第一个Facebook节点</span><p></p><div><span style="font-size: 18px; color: rgb(255, 102, 0); font-weight: 700; padding-right: 10px; padding-left: 5px; font-family: "Lucida Grande", Geneva, Verdana, Arial;"><br></span></div><div><span style="font-size: 18px; color: rgb(255, 102, 0); font-weight: 700; padding-right: 10px; padding-left: 5px; font-family: "Lucida Grande", Geneva, Verdana, Arial;"><ne-clipboard data="%7B%22type%22%3A%22fragment%22%2C%22name%22%3A%22%23fragment%22%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u32ce5a5e%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ua84dcff7%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%A0%B9%E6%8D%AE%E6%96%87%E6%9C%AC%E5%92%8C%E7%B1%BB%E5%90%8D%E6%9F%A5%E6%89%BE%E5%B9%B6%E7%82%B9%E5%87%BB%E7%AC%AC%E4%B8%80%E4%B8%AAFacebook%E8%8A%82%E7%82%B9%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u4c68c450%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2a6f3e6f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%B1%95%E7%A4%BA%E4%BA%86%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E4%B8%8D%E5%90%8C%E7%9A%84%E6%9D%A1%E4%BB%B6%E4%BD%BF%E7%94%A8auto.nodeSearch%E6%9D%A5%E6%9F%A5%E6%89%BE%E5%92%8C%E7%82%B9%E5%87%BB%E8%8A%82%E7%82%B9%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u964b9c76%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ua0f21cb0%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u3e563365%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8669b7c5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B1%EF%BC%9A%E6%A0%B9%E6%8D%AE%E6%96%87%E6%9C%AC%E5%92%8C%E7%B1%BB%E5%90%8D%E6%9F%A5%E6%89%BE%E5%B9%B6%E7%82%B9%E5%87%BB%E7%AC%AC%E4%B8%80%E4%B8%AAFacebook%E8%8A%82%E7%82%B9%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u644fb833%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22bZySq%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E6%9F%A5%E6%89%BE%E6%89%80%E6%9C%89%E6%96%87%E6%9C%AC%E4%B8%BA%20%5C%22Facebook%5C%22%20%E4%B8%94%E7%B1%BB%E5%90%8D%E4%B8%BA%20%5C%22android.widget.TextView%5C%22%20%E7%9A%84%E8%8A%82%E7%82%B9%5Cnvar%20nodes%20%3D%20auto.nodeSearch(3000).text(%5C%22Facebook%5C%22).className(%5C%22android.widget.TextView%5C%22)%3B%5Cn%5Cn%2F%2F%20%E8%8E%B7%E5%8F%96%E6%89%BE%E5%88%B0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E8%8A%82%E7%82%B9%5Cnvar%20node%20%3D%20nodes.getNode(0)%3B%5Cn%5Cn%2F%2F%20%E7%82%B9%E5%87%BB%E8%AF%A5%E8%8A%82%E7%82%B9%5Cnnode.click()%3B%5Cn%5Cn%2F%2F%20%E8%BE%93%E5%87%BA%E6%97%A5%E5%BF%97%5Cnprintl(%5C%22%E7%82%B9%E5%87%BB%E4%BA%86%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%96%87%E6%9C%AC%E4%B8%BA%20'Facebook'%20%E7%9A%84%E8%8A%82%E7%82%B9%5C%22)%3B%5Cn%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22fontSize%22%3A14%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u7baa23e3%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u336c62f5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B2%EF%BC%9A%E6%A0%B9%E6%8D%AE%E6%96%87%E6%9C%AC%E5%92%8C%E7%B1%BB%E5%90%8D%E6%9F%A5%E6%89%BE%E5%B9%B6%E7%82%B9%E5%87%BB%E6%89%80%E6%9C%89Facebook%E8%8A%82%E7%82%B9%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u13a04114%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22d1T9s%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E6%9F%A5%E6%89%BE%E6%89%80%E6%9C%89%E6%96%87%E6%9C%AC%E4%B8%BA%20%5C%22Facebook%5C%22%20%E4%B8%94%E7%B1%BB%E5%90%8D%E4%B8%BA%20%5C%22android.widget.TextView%5C%22%20%E7%9A%84%E8%8A%82%E7%82%B9%5Cnvar%20nodes%20%3D%20auto.nodeSearch(3000).text(%5C%22Facebook%5C%22).className(%5C%22android.widget.TextView%5C%22)%3B%5Cn%5Cn%2F%2F%20%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%95%B0%E7%BB%84%E6%9D%A5%E5%AD%98%E5%82%A8%E8%8A%82%E7%82%B9%E7%9A%84%E6%8F%8F%E8%BF%B0%5Cnvar%20descriptions%20%3D%20%5B%5D%3B%5Cn%5Cn%2F%2F%20%E9%81%8D%E5%8E%86%E6%89%80%E6%9C%89%E6%89%BE%E5%88%B0%E7%9A%84%E8%8A%82%E7%82%B9%E5%B9%B6%E8%8E%B7%E5%8F%96%E5%AE%83%E4%BB%AC%E7%9A%84%E6%8F%8F%E8%BF%B0%5Cnfor%20(var%20i%20%3D%200%3B%20i%20%3C%20nodes.length()%3B%20i%2B%2B)%20%7B%5Cn%20%20%20%20descriptions.push(nodes.getNode(i).desc())%3B%5Cn%20%20%20%20printl(%5C%22%E8%AE%B0%E5%BD%95%E4%BA%86%E7%AC%AC%20%5C%22%20%2B%20(i%20%2B%201)%20%2B%20%5C%22%20%E4%B8%AA%E6%96%87%E6%9C%AC%E4%B8%BA%20'Facebook'%20%E7%9A%84%E8%8A%82%E7%82%B9%E7%9A%84%E6%8F%8F%E8%BF%B0%3A%20%5C%22%20%2B%20nodes.getNode(i).desc())%3B%5Cn%7D%5Cn%5Cn%2F%2F%20%E8%BE%93%E5%87%BA%E6%89%80%E6%9C%89%E6%8F%8F%E8%BF%B0%5Cnprintl(%5C%22%E6%89%80%E6%9C%89%E6%8F%8F%E8%BF%B0%3A%20%5C%22%20%2B%20descriptions)%3B%5Cn%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22fontSize%22%3A14%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u09de5c04%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u47befb13%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B3%EF%BC%9A%E6%9F%A5%E6%89%BE%E6%89%80%E6%9C%89Facebook%E8%8A%82%E7%82%B9%E5%B9%B6%E8%AE%B0%E5%BD%95%E5%AE%83%E4%BB%AC%E7%9A%84%E6%8F%8F%E8%BF%B0%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u58f19348%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22GZJDv%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E6%9F%A5%E6%89%BE%E6%89%80%E6%9C%89%E6%96%87%E6%9C%AC%E4%B8%BA%20%5C%22Facebook%5C%22%20%E4%B8%94%E7%B1%BB%E5%90%8D%E4%B8%BA%20%5C%22android.widget.TextView%5C%22%20%E7%9A%84%E8%8A%82%E7%82%B9%5Cnvar%20nodes%20%3D%20auto.nodeSearch(3000).text(%5C%22Facebook%5C%22).className(%5C%22android.widget.TextView%5C%22)%3B%5Cn%5Cn%2F%2F%20%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%95%B0%E7%BB%84%E6%9D%A5%E5%AD%98%E5%82%A8%E8%8A%82%E7%82%B9%E7%9A%84%E6%8F%8F%E8%BF%B0%5Cnvar%20descriptions%20%3D%20%5B%5D%3B%5Cn%5Cn%2F%2F%20%E9%81%8D%E5%8E%86%E6%89%80%E6%9C%89%E6%89%BE%E5%88%B0%E7%9A%84%E8%8A%82%E7%82%B9%E5%B9%B6%E8%8E%B7%E5%8F%96%E5%AE%83%E4%BB%AC%E7%9A%84%E6%8F%8F%E8%BF%B0%5Cnfor%20(var%20i%20%3D%200%3B%20i%20%3C%20nodes.length()%3B%20i%2B%2B)%20%7B%5Cn%20%20%20%20descriptions.push(nodes.getNode(i).desc())%3B%5Cn%7D%5Cn%5Cn%2F%2F%20%E8%BE%93%E5%87%BA%E6%89%80%E6%9C%89%E6%8F%8F%E8%BF%B0%5Cnprintl(descriptions)%3B%5Cn%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22fontSize%22%3A14%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u15819d0e%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u545a9bd7%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B4%EF%BC%9A%E6%9F%A5%E6%89%BE%E5%B9%B6%E7%82%B9%E5%87%BB%E5%8C%85%E5%90%AB%E7%89%B9%E5%AE%9A%E6%96%87%E6%9C%AC%E7%9A%84%E8%8A%82%E7%82%B9%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u9b526383%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22N5gfo%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E6%9F%A5%E6%89%BE%E6%89%80%E6%9C%89%E6%96%87%E6%9C%AC%E5%8C%85%E5%90%AB%20%5C%22Facebook%5C%22%20%E4%B8%94%E7%B1%BB%E5%90%8D%E4%B8%BA%20%5C%22android.widget.TextView%5C%22%20%E7%9A%84%E8%8A%82%E7%82%B9%5Cnvar%20nodes%20%3D%20auto.nodeSearch(3000).containsText(%5C%22Facebook%5C%22).className(%5C%22android.widget.TextView%5C%22)%3B%5Cn%5Cn%2F%2F%20%E8%8E%B7%E5%8F%96%E6%89%BE%E5%88%B0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E8%8A%82%E7%82%B9%5Cnvar%20node%20%3D%20nodes.getNode(0)%3B%5Cn%5Cn%2F%2F%20%E7%82%B9%E5%87%BB%E8%AF%A5%E8%8A%82%E7%82%B9%5Cnnode.click()%3B%5Cn%5Cn%2F%2F%20%E8%BE%93%E5%87%BA%E6%97%A5%E5%BF%97%5Cnprintl(%5C%22%E7%82%B9%E5%87%BB%E4%BA%86%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%96%87%E6%9C%AC%E5%8C%85%E5%90%AB%20'Facebook'%20%E7%9A%84%E8%8A%82%E7%82%B9%5C%22)%3B%5Cn%5Cn%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22fontSize%22%3A14%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u78200f5c%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf741842b%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B5%EF%BC%9A%E6%9F%A5%E6%89%BE%E5%B9%B6%E7%82%B9%E5%87%BB%E7%89%B9%E5%AE%9A%E8%B7%AF%E5%BE%84%E4%B8%8B%E7%9A%84%E8%8A%82%E7%82%B9%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ue1f0185c%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22dHV6U%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E6%9F%A5%E6%89%BE%E7%88%B6%E8%8A%82%E7%82%B9%E4%B8%BA%20%5C%22com.facebook.katana%3Aid%2Faction_bar_root%5C%22%20%E4%B8%8B%E7%9A%84%E6%96%87%E6%9C%AC%E4%B8%BA%20%5C%22Facebook%5C%22%20%E7%9A%84%E8%8A%82%E7%82%B9%5Cnvar%20nodes%20%3D%20auto.nodeSearch(3000).parent(auto.id(%5C%22com.facebook.katana%3Aid%2Faction_bar_root%5C%22)).text(%5C%22Facebook%5C%22)%3B%5Cn%5Cn%2F%2F%20%E8%8E%B7%E5%8F%96%E6%89%BE%E5%88%B0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E8%8A%82%E7%82%B9%5Cnvar%20node%20%3D%20nodes.getNode(0)%3B%5Cn%5Cn%2F%2F%20%E7%82%B9%E5%87%BB%E8%AF%A5%E8%8A%82%E7%82%B9%5Cnnode.click()%3B%5Cn%5Cn%2F%2F%20%E8%BE%93%E5%87%BA%E6%97%A5%E5%BF%97%5Cnprintl(%5C%22%E7%82%B9%E5%87%BB%E4%BA%86%E7%88%B6%E8%8A%82%E7%82%B9%E4%B8%BA%20'com.facebook.katana%3Aid%2Faction_bar_root'%20%E4%B8%8B%E7%9A%84%E6%96%87%E6%9C%AC%E4%B8%BA%20'Facebook'%20%E7%9A%84%E8%8A%82%E7%82%B9%5C%22)%3B%5Cn%5Cn%5Cn%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22fontSize%22%3A14%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u46d30863%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uce6c01ef%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E4%B8%8D%E5%90%8C%E7%89%88%E6%9C%AC%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%8F%AF%E8%83%BD%E4%BC%9A%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84UI%E7%BB%93%E6%9E%84%EF%BC%8C%E5%9B%A0%E6%AD%A4%E5%9C%A8%E4%BD%BF%E7%94%A8%E8%BF%99%E4%BA%9B%E4%BB%A3%E7%A0%81%E6%97%B6%EF%BC%8C%E5%8F%AF%E8%83%BD%E9%9C%80%E8%A6%81%E6%A0%B9%E6%8D%AE%E5%AE%9E%E9%99%85%E6%83%85%E5%86%B5%E8%BF%9B%E8%A1%8C%E8%B0%83%E6%95%B4%E3%80%82%22%7D%5D%7D%5D%2C%22attrs%22%3A%7B%7D%7D" source="https%3A%2F%2Fwww.yuque.com%2Faiwork%2Fnba2pr%2Fizud8ndfc6ugiftq"></ne-clipboard><div class="lake-content" typography="classic"><p id="u32ce5a5e" class="ne-p" style="min-height: 24px;"><span class="ne-text">根据文本和类名查找并点击第一个Facebook节点</span></p><p id="u4c68c450" class="ne-p" style="min-height: 24px;"><span class="ne-text">展示了如何根据不同的条件使用auto.nodeSearch来查找和点击节点。</span></p><p id="u964b9c76" class="ne-p" style="min-height: 24px;"><span class="ne-text"></span></p><p id="u3e563365" class="ne-p" style="min-height: 24px;"><span class="ne-text">示例1:根据文本和类名查找并点击第一个Facebook节点</span></p><pre data-language="javascript" id="bZySq" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 查找所有文本为 "Facebook" 且类名为 "android.widget.TextView" 的节点var nodes = auto.nodeSearch(3000).text("Facebook").className("android.widget.TextView");
// 获取找到的第一个节点
var node = nodes.getNode(0);
// 点击该节点
node.click();
// 输出日志
printl("点击了第一个文本为 'Facebook' 的节点");
</code></pre><p id="u7baa23e3" class="ne-p" style="min-height: 24px;"><span class="ne-text">示例2:根据文本和类名查找并点击所有Facebook节点</span></p><pre data-language="javascript" id="d1T9s" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 查找所有文本为 "Facebook" 且类名为 "android.widget.TextView" 的节点
var nodes = auto.nodeSearch(3000).text("Facebook").className("android.widget.TextView");
// 创建一个数组来存储节点的描述
var descriptions = [];
// 遍历所有找到的节点并获取它们的描述
for (var i = 0; i < nodes.length(); i++) {
descriptions.push(nodes.getNode(i).desc());
printl("记录了第 " + (i + 1) + " 个文本为 'Facebook' 的节点的描述: " + nodes.getNode(i).desc());
}
// 输出所有描述
printl("所有描述: " + descriptions);
</code></pre><p id="u09de5c04" class="ne-p" style="min-height: 24px;"><span class="ne-text">示例3:查找所有Facebook节点并记录它们的描述</span></p><pre data-language="javascript" id="GZJDv" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 查找所有文本为 "Facebook" 且类名为 "android.widget.TextView" 的节点
var nodes = auto.nodeSearch(3000).text("Facebook").className("android.widget.TextView");
// 创建一个数组来存储节点的描述
var descriptions = [];
// 遍历所有找到的节点并获取它们的描述
for (var i = 0; i < nodes.length(); i++) {
descriptions.push(nodes.getNode(i).desc());
}
// 输出所有描述
printl(descriptions);
</code></pre><p id="u15819d0e" class="ne-p" style="min-height: 24px;"><span class="ne-text">示例4:查找并点击包含特定文本的节点</span></p><pre data-language="javascript" id="N5gfo" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 查找所有文本包含 "Facebook" 且类名为 "android.widget.TextView" 的节点
var nodes = auto.nodeSearch(3000).containsText("Facebook").className("android.widget.TextView");
// 获取找到的第一个节点
var node = nodes.getNode(0);
// 点击该节点
node.click();
// 输出日志
printl("点击了第一个文本包含 'Facebook' 的节点");
</code></pre><p id="u78200f5c" class="ne-p" style="min-height: 24px;"><span class="ne-text">示例5:查找并点击特定路径下的节点</span></p><p id="u78200f5c" class="ne-p" style="min-height: 24px;"><span class="ne-text"></span></p><pre data-language="javascript" id="dHV6U" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 查找父节点为 "com.facebook.katana:id/action_bar_root" 下的文本为 "Facebook" 的节点
var nodes = auto.nodeSearch(3000).parent(auto.id("com.facebook.katana:id/action_bar_root")).text("Facebook");
// 获取找到的第一个节点
var node = nodes.getNode(0);
// 点击该节点
node.click();
// 输出日志
printl("点击了父节点为 'com.facebook.katana:id/action_bar_root' 下的文本为 'Facebook' 的节点");
</code></pre><p id="u46d30863" class="ne-p" style="min-height: 24px;"><span class="ne-text">不同版本的应用程序可能会有不同的UI结构,因此在使用这些代码时,可能需要根据实际情况进行调整。</span></p></div></span></div>
页:
[1]