- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除
从 UiPath.UIAutomation.Activities 版本 24.10.0 开始,Safari 用户界面自动化支持已在预览中提供。使用 Safari 扩展程序,您可以:
- 在 macOS 上的 Safari 浏览器中,在 Studio Web 中设计用户界面自动化。
- 使用先前安装并连接到 Orchestrator 的本地 macOS 机器人,在 Safari 中执行浏览器自动化。
- 通过 macOS Assistant 在 Safari 中启动 Attended 浏览器自动化。
要创建并运行此类自动化,您必须安装 UiPath™ Safari 扩展程序。
您可以从 Studio Web 开始,添加任何用户界面自动化活动。从 Safari 访问 Studio Web 时,系统会提示您从 App Store 安装 UiPath Safari 扩展程序。按照设置指南配置扩展程序,然后开始为 Safari 中的浏览器自动化设计工作流。
要在运行 macOS 的计算机上的 Safari 中创建浏览器自动化,最低支持的 macOS 版本为 macOS 12。
安装
从 UiPath Studio Web 安装
-
在 UiPath Automation Cloud™ 中,访问 Studio Web。
-
将“使用浏览器”活动添加到您的项目。 系统会提示您安装 UiPath Safari 扩展程序。
-
选择“安装扩展”按钮。
-
系统会将您定向至 App Store,以安装 UiPath 浏览器自动化扩展程序。
-
选择“获取”以安装扩展程序,然后打开它。
-
选择“打开”后,您将被定向到配置窗口。
-
选择“打开 Safari 设置”以访问“扩展”窗口,您可以在其中为新安装的扩展设置正确的权限。
- 在左侧面板中启用 UiPath 浏览器自动化扩展程序。
- 选择“始终允许在每个网站上”,然后确认此选择。
- 如果您打算使用专用浏览,请启用“允许专用浏览”设置。
-
完成这些步骤后,系统将显示一条消息,通知您该扩展程序现在可以使用。
从 App Store 安装
从 UiPath Assistant 安装
从 Studio Web 或直接从 App Store 安装 Safari 扩展程序也会安装原生主机组件。这意味着您可以从 UiPath Assistant 运行自动化,而无需额外安装。
您可以从“UiPath 扩展程序”页面中的 UiPath Assistant,通过“安装”按钮(该按钮会将您重定向到 App Store)安装 UiPath Safari 扩展程序。
卸载
从 Safari 设置中卸载
-
访问 Safari 设置。
-
导航到“扩展”选项卡。
-
选择“卸载”按钮。
-
选择“在 Finder 中显示”按钮。 系统将打开已选中的应用程序的 Finder。
-
打开UiPath for Safari应用程序的上下文菜单,然后选择“移至文件夹”按钮。
如果您看到一条弹出消息,指出由于应用程序当前正在使用中而无法删除,则必须确保扩展应用程序已关闭。
为此,请打开“活动监控器”并搜索“适用于 Safari 的 UiPath 原生主机”。选择应用程序,然后选择“停止”。 在下一步中,选择“退出”。
现在,您可以返回到 Finder,然后再次选择“移动到文件夹”。
-
输入您的 Mac 凭据,然后选择“确定”按钮,以授权此删除。
-
此扩展程序现已卸载。删除扩展程序后,系统会将其从 Safari 扩展栏和 Safari 设置的“扩展程序”选项卡中删除。
辅助功能配置
要使用“硬件事件”输入模式,您必须使用“隐私和安全”设置明确授予 UiPath Assistant 对 Mac 的访问权限。
为此,请按照以下步骤操作:
-
选择 Apple 菜单。
-
选择“系统设置”。
-
在左侧边栏中选择“隐私和安全”。
-
选择右侧的箭头,转到“辅助功能”。
-
从列表中启用UiPath Assistant应用程序。如果没有看到该应用程序,请选择列表底部的加号按钮,搜索“UiPath Assistant” ,选择应用程序,然后选择“打开” 。需要请求 Mac 凭据来进行此更改。
已知限制
在为 Safari 创建浏览器自动化时,请考虑以下限制:
- 此扩展程序无法访问文件 URL。这是 Safari 的限制,如此 Apple 开发者论坛主题帖(允许访问网页扩展程序的文件 URL)中所述。
- 该扩展程序不支持多个配置文件。