活动
最新
False
横幅背景图像
用户界面自动化活动
上次更新日期 2024年4月26日

截取屏幕截图

截取指定用户界面元素或应用程序的屏幕截图,并将其保存为文件。

此 API 必须在“打开” 或“附加”之后添加。

定义

命名空间:UiPath.UIAutomationNext.API.Models

程序集:UiPath.UIAutomationNext.API.Models(在 UiPath.UIAutomationNext.API.Models dll 中)

重载

重载描述
TakeScreenshot(IElementDescriptor, TakeScreenshotOptions)截取指定用户界面元素或应用程序的屏幕截图,并将其保存到文件中,该文件由对象存储库中的元素描述符标识。
TakeScreenshot(IElementDescriptor, String)截取指定用户界面元素或应用程序的屏幕截图,并将其保存到文件中,该文件由对象存储库中元素的描述符标识,同时指定文件名。
TakeScreenshot(String, TakeScreenshotOptions)截取指定用户界面元素或应用程序的屏幕截图,并将其保存到一个文件中,该文件由对象存储库中的字符串以及其他配置一起标识。
TakeScreenshot(String, String)截取指定用户界面元素或应用程序的屏幕截图,并将其保存到一个文件中,该文件由对象存储库中的字符串以及其他配置一起标识。
TakeScreenshot(RuntimeTarget, TakeScreenshotOptions)截取指定用户界面元素或应用程序的屏幕截图,并将其保存到文件中,该文件由对象存储库元素的运行时实例及其他配置标识。
TakeScreenshot(TargetAnchorableModel, TakeScreenshotOptions)截取指定用户界面元素或应用程序的屏幕截图,并将其与其他配置一起保存到由TargetAnchorableModel对象标识的文件中。
TakeScreenshot(TargetAnchorableModel, String)截取指定用户界面元素或应用程序的屏幕截图,并将其保存到由TargetAnchorableModel对象标识的文件中,同时指定文件名。

TakeScreenshot(IElementDescriptor, TakeScreenshotOptions)

截取指定用户界面元素或应用程序的屏幕截图,并将其保存到文件中,该文件由对象存储库中的元素描述符标识。

TakeScreenhot(
    IElementDescriptor elementDescriptor,
    TakeScreenshotOptions takeScreenshotOptions)TakeScreenhot(
    IElementDescriptor elementDescriptor,
    TakeScreenshotOptions takeScreenshotOptions)
elementDescriptor IElementDescriptor
要从中截取屏幕截图的元素描述符。 留下null可截取整个桌面的屏幕截图。
takeScreenshotOptions TakeScreenshotOptions
用于自定义屏幕截图的其他选项。 您可以选择自定义:
  • TargetOptions:
    • 超时- 指定等待时间(以秒为单位),如果超出该时间后 API 并未运行,系统便会抛出SelectorNotFoundException错误。 默认值为 30 秒。
    • “在此之后延迟” - 执行 API 后的延迟时间(以秒为单位)。 默认时间为 0.3 秒 (300 毫秒)。
    • 在此之前延迟- API 开始执行任何操作之前的延迟时间(以秒为单位)。 默认时间为 0.2 秒 (200 毫秒)。
  • FileName - 要保存的文件的名称。

TakeScreenshot(IElementDescriptor, String)

截取指定用户界面元素或应用程序的屏幕截图,并将其保存到文件中,该文件由对象存储库中元素的描述符标识,同时指定文件名。

TakeScreenhot(
    IElementDescriptor elementDescriptor,
    string fileName)TakeScreenhot(
    IElementDescriptor elementDescriptor,
    string fileName)
elementDescriptor IElementDescriptor
要从中截取屏幕截图的元素描述符。 留下null可截取整个桌面的屏幕截图。
fileName String
要保存的文件的名称。

TakeScreenshot(String, TakeScreenshotOptions)

截取指定用户界面元素或应用程序的屏幕截图,并将其保存到一个文件中,该文件由对象存储库中的字符串以及其他配置一起标识。

TakeScreenhot(
    string target,
    TakeScreenshotOptions takeScreenshotOptions)TakeScreenhot(
    string target,
    TakeScreenshotOptions takeScreenshotOptions)
target String
要从中截取屏幕截图的目标,由对象存储库中的字符串标识。 留下null可截取整个桌面的屏幕截图。
takeScreenshotOptions TakeScreenshotOptions
用于自定义屏幕截图的其他选项。 您可以选择自定义:
  • TargetOptions:
    • 超时- 指定等待时间(以秒为单位),如果超出该时间后 API 并未运行,系统便会抛出SelectorNotFoundException错误。 默认值为 30 秒。
    • “在此之后延迟” - 执行 API 后的延迟时间(以秒为单位)。 默认时间为 0.3 秒 (300 毫秒)。
    • 在此之前延迟- API 开始执行任何操作之前的延迟时间(以秒为单位)。 默认时间为 0.2 秒 (200 毫秒)。
  • FileName - 要保存的文件的名称。

TakeScreenshot(String, String)

截取指定用户界面元素或应用程序的屏幕截图,并将其保存到一个文件中,该文件由对象存储库中的字符串以及其他配置一起标识。

TakeScreenhot(
    string target,
    string fileName)TakeScreenhot(
    string target,
    string fileName)
target String
要从中截取屏幕截图的目标,由对象存储库中的字符串标识。 留下null可截取整个桌面的屏幕截图。
fileName String
要保存的文件的名称。

TakeScreenshot(RuntimeTarget, TakeScreenshotOptions)

截取指定用户界面元素或应用程序的屏幕截图,并将其保存到文件中,该文件由对象存储库元素的运行时实例及其他配置标识。

TakeScreenhot(
    RuntimeTarget target,
    TakeScreenshotOptions takeScreenshotOptions)TakeScreenhot(
    RuntimeTarget target,
    TakeScreenshotOptions takeScreenshotOptions)
target RuntimeTarget
要从中截取屏幕截图的目标,由对象存储库元素的运行时实例标识。 留下null可截取整个桌面的屏幕截图。
takeScreenshotOptions TakeScreenshotOptions
用于自定义屏幕截图的其他选项。 您可以选择自定义:
  • TargetOptions:
    • 超时- 指定等待时间(以秒为单位),如果超出该时间后 API 并未运行,系统便会抛出SelectorNotFoundException错误。 默认值为 30 秒。
    • “在此之后延迟” - 执行 API 后的延迟时间(以秒为单位)。 默认时间为 0.3 秒 (300 毫秒)。
    • 在此之前延迟- API 开始执行任何操作之前的延迟时间(以秒为单位)。 默认时间为 0.2 秒 (200 毫秒)。
  • FileName - 要保存的文件的名称。

TakeScreenshot(TargetAnchorableModel, TakeScreenshotOptions)

截取指定用户界面元素或应用程序的屏幕截图,并将其与其他配置一起保存到由TargetAnchorableModel对象标识的文件中。
TakeScreenhot(
    TargetAnchorableModel target,
    TakeScreenshotOptions takeScreenshotOptions)TakeScreenhot(
    TargetAnchorableModel target,
    TakeScreenshotOptions takeScreenshotOptions)
target TargetAnchorableModel
要从中截取屏幕截图的目标,由TargetAnchorableModel对象标识。 留下null可截取整个桌面的屏幕截图。
takeScreenshotOptions TakeScreenshotOptions
用于自定义屏幕截图的其他选项。 您可以选择自定义:
  • TargetOptions:
    • 超时- 指定等待时间(以秒为单位),如果超出该时间后 API 并未运行,系统便会抛出SelectorNotFoundException错误。 默认值为 30 秒。
    • “在此之后延迟” - 执行 API 后的延迟时间(以秒为单位)。 默认时间为 0.3 秒 (300 毫秒)。
    • 在此之前延迟- API 开始执行任何操作之前的延迟时间(以秒为单位)。 默认时间为 0.2 秒 (200 毫秒)。
  • FileName - 要保存的文件的名称。

TakeScreenshot(TargetAnchorableModel, String)

截取指定用户界面元素或应用程序的屏幕截图,并将其保存到由TargetAnchorableModel对象标识的文件中,同时指定文件名。
TakeScreenhot(
    TargetAnchorableModel target, 
    string fileName)TakeScreenhot(
    TargetAnchorableModel target, 
    string fileName)
target TargetAnchorableModel
要从中截取屏幕截图的目标,由TargetAnchorableModel对象标识。 留下null可截取整个桌面的屏幕截图。
fileName String
要保存的文件的名称。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.