activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

用户界面自动化活动

上次更新日期 2025年11月12日

配置步骤

每个网页浏览器都会使用自己的 WebDriver 协议实施方案。因此,在计划使用 WebDriver 协议的自动化项目时,您需为在计算机上安装相应的浏览器 WebDriver 应用程序,并按照下一主题中的所述内容完成配置。下方提供了使用 WebDriver 协议的要求以及要执行的步骤:

网页浏览器

Webdriver 要求

Chrome

  • ChromeDriver ChromeDriver.exe
  • Google Chrome 会自动更新,而且 ChromeDriver 内部版本的发布频繁。请确保 ChromeDriver 版本始终与 Google Chrome 的版本匹配。

Firefox

  • geckodriver geckodriver.exe
  • 官方很少发布 geckodriver 内部版本。建议在自动化项目中使用最新版本。

Edge

安装 Webdriver 协议

  1. 下载要使用的浏览器相应的 Webdriver。
  2. 在您选择的位置安装下载的 Webdriver,比如 C:\webdriver\Chrome
  3. 在 Windows“开始”菜单中,查找“编辑系统环境变量”条目,并将其打开。系统将显示“系统属性”窗口。
  4. Select the Environment Variables button at the bottom of the page. The Environment Variables window is displayed.
  5. Select the Path variable either from the User variables or System variables section and select Edit. The Edit environment variable window is displayed.
  6. Select Browse and select the folder where you installed the corresponding Webdriver executable. In our case this is C:\webdriver\Chrome.
  7. Select OK on all previously opened windows to save the changes. The Webdriver protocol is now installed.
  8. 重启机器人服务,以使更改生效。您现在已经在自动化项目中使用 Webdriver 协议。



打开浏览器

可以在“打开浏览器”或“附加浏览器”容器内使用 Webdriver 协议与浏览器建立交互。您需要配置一些属性,如下所示:

可视浏览器自动化

  • 通信方式”-“WebDriver
  • 浏览器类型 - ChromeFirefoxEdge



无头浏览器自动化

  • 通信方式”-“WebDriver
  • 浏览器类型 - ChromeFirefoxEdge
  • “隐藏”-“True”



请注意,对于无头浏览器自动化,必须配置依赖硬件事件的活动(如“单击”或“键入”),以使用“模拟单击”或“模拟键入”属性,或者“发送窗口消息”属性。

关闭浏览器

使用“关闭选项卡”活动

建议使用“关闭选项卡”活动关闭所有打开的选项卡。您只需将其放在“打开浏览器”容器中,该容器在序列末尾使用 WebDriver 协议。系统会关闭相应的 Webdriver 应用程序和流程。

使用“关闭应用程序”活动

在此情况下,您需要确保“关闭应用程序”活动的选取器使用 <HTML> 标签。这样,相应的 Webdriver 进程也会与浏览器会话一起关闭。
以下是两个可用于“关闭应用程序”活动的有效 <HTML> 标签:
  • <html app='firefox.exe' /> - 用于关闭 Firefox
  • <html app='chrome.exe' /> - 用于关闭 Chrome
  • <html app='msedge.exe' /> - 用于关闭 Edge

但是,您可能要专门针对要自动化的浏览器会话调整“关闭应用程序”活动的选取器,因为使用此方法会关闭系统找到的与选取器匹配的第一个浏览器。

注意:如果“关闭应用程序”活动的选取器使用 <WND> 标签,则系统仍会关闭浏览器会话,但 Webdriver 进程仍保持活动状态。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。