rpa - 如何使用 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-path 中,我可以使用单击活动来执行此操作,但问题是按钮位于右上角,该按钮与浏览器扩展提供的另一个弹出窗口重叠。
所以我想要的是单击按钮而不是通过鼠标。另外,我尝试使用选择活动,但仅适用于下拉菜单。
该过程涉及许多区域,其中按钮实际与其他弹出窗口重叠。我知道我们可以关闭浏览器扩展提供的弹出窗口然后继续,但是每次运行脚本时弹出窗口都不会显示。所以我试图这样做,就像选择没有鼠标活动的元素一样。
解决方案
使用 Click 按钮关闭弹出窗口,然后再次使用 click 活动单击您想要的元素。
推荐阅读
- python - 在多个目录中运行具有相同名称的所有 Python 脚本
- node.js - 如何使用 express 搜索 .find 中的所有属性
- java - SimpleDateFormat.format(currentDate) 不会改变 currentDate 变量
- snowflake-cloud-data-platform - 我们可以在不创建雪花角色的情况下向表上的用户授予选择或插入权限吗?
- swift - 在 Swift 中,为什么子类指定的初始化器遵循这个顺序?
- python - 为什么匿名闭包列表与匿名封闭函数的评估列表不同?
- html - symfony numberType 在 [mapped=>false] 中不起作用
- firebase - How to store only valid data in Firestore
- php - 带有附加字符串匹配的 PHP .htaccess 修改/扩展
- scrapy - 为什么我的代码不按照等待参数等待,为什么它不返回 Javascript 呈现的内容?