Studio
2021.10
false
Studio 用户指南
Last updated 2024年7月15日

已知问题和限制

在通过 Webdriver 协议构建浏览器自动化项目时,您需要考虑以下问题:

通过 Webdriver 实现可视自动化

  1. iframe 中的用户界面元素选取器未通过验证。建议您在构建自动化项目时避免使用 iframe。当通过浏览器扩展程序完成元素识别并通过 WebDriver 协议进行选取器验证时,会发生这种情况。
  2. 使用 WebDriver 协议创建的浏览器自动化一律都会创建新的浏览器会话。这意味着在构建自动化项目时,不会考虑保存的 Cookie 或保存的浏览器数据。
  3. 如果找不到打开多个标签页的浏览器的选取器,系统会在这些标签页之间不断切换执行查找操作。在此情况下,建议针对单一浏览器标签页创建自动化项目。此操作仅在视觉浏览器自动化期间才可提供显著效果。

通过 Webdriver 实现无头自动化

  1. 无头自动化不依赖可视元素。因此,Webdriver 协议在用于无头模式时,实际不会打开可视浏览器窗口。鉴于此特性,无法在默认状态下对某些使用硬件事件的活动(如“单击”或“键入信息”)运行无头自动化。必须配置这些活动,以使用“模拟单击”、“模拟键入”或“模拟悬停”属性,或者“发送窗口消息”属性。
  2. 由于与图像交互的活动(如“单击图像”或“查找图像”)依赖于浏览器窗口,因此不支持这类活动。
  3. 由于事件监控活动依赖硬件事件,因此不支持这些活动(如“单击触发器”或“热键触发器”)。
  4. 如果在“关闭应用程序”活动中使用 <WND> 标签,则系统仅关闭浏览器会话,而不会关闭相应的 Webdriver 进程。建议改用 <HTML> 标签。
  5. 使用 Chrome 或 Firefox 时,通过 WebDriver 协议打开的浏览器窗口始终以相同的尺寸规格在相同的可视空间中打开。此外,某些网站采用自适应页面布局,当窗口大小改变时,会导致选取器无效。对此,建议在创建自动化项目时使用默认的浏览器窗口大小。

此页面有帮助吗?

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