点击元素
2024-04-08 09:26:56 555
点击元素
用于点击元素。例如点击按钮、复选框、下拉框、聚焦输入框焦点等等。应该是使用最频繁的一个功能。
标签页对象
选择一个之前通过【启动浏览器】或【创建新标签页】或【获取已打开标签页对象】流程创建的标签页对象
xpath路径
填写要点击元素对应的xpath路径。可以通过【去页面上选择元素】抓取自动生成xpath
元素顺序 ----参考:元素顺序的填写方式
如果xpath路径对应的元素只有1个时,请填入-1 或者0 。-1为随机获取。
如果xpath路径对应的元素有多个时,如果您想随机点击其中的某一个,则填入 -1,如要想要点击相似元素中的第N个时,则需填入具体的值。顺序从0开始。例如,xpath点击相似元素个数返回有3个,您想点击第1个值,则填入0,点击第2个值,则填入1 ....后面的以此类推。
IFRAME顺序 ----参考:IFRAME顺序的填写方式
如果您选择的元素是在iframe框架里,可以通过修改iframe顺序的值来获取到对应的值。不是在iframe内默认填0,如果是在iframe内,又不知道如何iframe具体值,可以从1开始填写,然后到流程中点击单步调试按钮,看调试日志内是否能够正确获取到对应的属性值。
点击方式
模拟鼠标点击 ----- 模拟真实鼠标消息点击,优点是点击更真实,不会被检测代码检测到。缺点是如果要点击的元素上方有遮罩,或者其他元素,会点击到其他元素。导致点击不精准
JS代码点击 ------用js代码的方式进行点击,优点是可以对元素进行精准的点击操作,就算是隐藏元素也能点击到。缺点是这种点击方式容易被检测代码检测到是模拟点击,而且不能对输入框进行点击聚焦操作。
真实鼠标点击----用真实鼠标点击等方式,最还原人工操作的方式。缺点是会抢占鼠标,且不能最小化浏览器窗口。
等待页面加载完成
点击后需要等待网页完全加载完毕后再继续后续的流程操作。超时时间单位秒,如果超过设定的超时时间,就算网页没有加载完成也会返回。如果点击后没有页面跳转流程,可以设置不用等待页面加载完成。
等待元素出现后再点击
勾选该选项后,在点击前会检测要点击的元素是否出现,只有等到出现后才会执行点击操作。作用是可以自动等待元素出现,防止因为元素不存在就去点击导致执行失败。
点击后再当前标签页访问新的链接(不创建新标签页)
当前功能仅针对非蓝印浏览器的其他外部浏览器。蓝印浏览器默认不会弹出新标签页。在例如谷歌浏览器中,当点击某个链接后,会创建一个新的标签页窗口来加载新的页面,这时候如果要控制新标签页,需要获取已打开的标签页对象,增加操作流程,比较繁琐。这时候为了阻止新标签页弹出,可以勾选当前项,点击后就不会弹出新标签页窗口了。注意,只有在点击A标签时,才能阻止新窗口的创建。如果勾选当前项还是不能阻止新窗口的创建,建议用蓝印浏览器。
使用示例
在百度中输入蓝印RPA,并用xpath点击搜索按钮