如何使用Ui路径选择网页中的元素-不能通过鼠标单击

问题描述

我是UIpath的新手,我曾经在使用VBA和Selenium Web驱动程序进行Web抓取方面有过经验。

所以我想单击带有以下元素的按钮。

> <a href="#" id="toggle2" class="btn btn-primary" style="float:right;">

通常,我可以在VBA中使用带有此代码的Selenium Web驱动程序

> driver.findelementbyid("toggle2").click

因此,在Ui路径中,我可以使用点击活动来执行此操作,但是问题是该按钮位于右上角,该按钮与浏览器扩展程序提供的另一个弹出窗口重叠。

所以我想要的是单击按钮,而不是通过鼠标。 另外,我尝试使用select活动,但仅在下拉菜单中有效。

该过程涉及按钮实际与其他弹出窗口重叠的很多区域。 我知道我们可以关闭浏览器扩展提供的弹出窗口,然后继续,但是在我运行脚本时不会每次都显示该弹出窗口。 因此,我试图做到这一点,就像选择没有鼠标活动的元素一样。

This is the Browser extension pop-up

This is actual button I need to click

解决方法

使用“单击”按钮关闭弹出窗口,然后再次使用“单击”活动单击您想要的元素。

,

您是否检查了诸如模拟点击点击活动之类的属性。它将在后台工作。不需要 ui 可见性,让我们试试