activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
用户界面自动化活动
Last updated 2024年10月28日

ObjectRepositoryTarget

这是标识为ObjectRepositoryTarget的用户界面元素。 与IElementDescriptor相比,此选取器允许您使用Strings来访问对象存储库元素。 您还可以访问任何描述符,即使它们的名称在存储库中重复,因为ObjectRepositoryTarget类允许您指定要使用的String描述符的父级。
要使用ObjectRepositoryTarget选取器,您必须首先使用ObjectRepositoryTarget类及其构造函数创建它们: ObjectRepositoryTarget(String, String, String, String)ObjectRepositoryTarget(String[], String, String, String)

定义

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

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

语法

public class ObjectRepositoryTargetpublic class ObjectRepositoryTarget
ObjectRepositoryTarget类型公开以下成员:

对象存储库目标构造函数

这些构造函数会初始化ObjectRepositoryTarget类的新实例。

重载

重载描述
ObjectRepositoryTarget(string, string, string, string)用于初始化“ ObjectRepositoryTarget ”类的新实例,最多可访问第四层对象存储库描述符。 指定elementPath参数时,应以字符串格式排列父子关系,例如“parentOfparent///parent///child”,这种关系允许遍历至第 4 级。
ObjectRepositoryTarget(string[], string, string, string)初始化“ ObjectRepositoryTarget ”类的新实例,并通过字符串数组访问最多第四层的对象存储库描述符。 指定elementPath参数时,父子关系以 ["parentOfParent", "parent", "child"] 的形式表示,从而提供了另一种访问层次结构描述符的方法。

ObjectRepositoryTarget(string, string, string, string)

用于初始化“ ObjectRepositoryTarget ”类的新实例,最多可访问第四层对象存储库描述符。 指定elementPath参数时,应以字符串格式排列父子关系,例如“parentOfparent///parent///child”,这种关系允许遍历至第 4 级。
public ObjectRepositoryTarget(
	    string elementPath,
	    string appName = "***",
	    string appVersion = "***",
	    string screenName = "***"
)public ObjectRepositoryTarget(
	    string elementPath,
	    string appName = "***",
	    string appVersion = "***",
	    string screenName = "***"
)
elementPath 字符串
指向要自动化的特定元素描述符的层次结构路径。 它提供了一种在对象存储库中追踪从最高级别父元素到目标子元素的沿袭的方法。 这在对象存储库应用程序中具有嵌套元素或较深层次结构的情况下非常有用。
此参数采用字符串的形式,其中的父子关系用///分隔,例如“parentOfparent///parent///child”。
appName String (Optional)
要从中访问所需用户界面元素的对象存储库应用程序的名称。
appVersion String (Optional)
要从中访问所需用户界面元素的对象存储库应用程序版本。
screenName String (Optional)
要从中访问所需用户界面元素的“对象存储库”屏幕的名称。

ObjectRepositoryTarget(string[], string, string, string)

初始化“ ObjectRepositoryTarget ”类的新实例,并通过字符串数组访问最多第四层的对象存储库描述符。 指定elementPath参数时,父子关系以 ["parentOfParent", "parent", "child"] 的形式表示,从而提供了另一种访问层次结构描述符的方法。
public ObjectRepositoryTarget(
	    string[] elementPath,
	    string appName = "***",
	    string appVersion = "***",
	    string screenName = "***"
)public ObjectRepositoryTarget(
	    string[] elementPath,
	    string appName = "***",
	    string appVersion = "***",
	    string screenName = "***"
)
elementPath String[]
指向要自动化的特定元素描述符的层次结构路径。 它提供了一种在对象存储库中追踪从最高级别父元素到目标子元素的沿袭的方法。 这在对象存储库应用程序中具有嵌套元素或较深层次结构的情况下非常有用。
此参数采用字符串数组的形式,其中每个父项和目标子项作为数组中单独的元素,例如 ["parentOfParent", "parent", "child"]。
appName String (Optional)
要从中访问所需用户界面元素的对象存储库应用程序的名称。
appVersion String (Optional)
要从中访问所需用户界面元素的对象存储库应用程序版本。
screenName String (Optional)
要从中访问所需用户界面元素的“对象存储库”屏幕的名称。

对象存储库目标属性

AppName

Property Value: String

要从中访问所需用户界面元素的对象存储库应用程序的名称。

public string AppName { get; set; }public string AppName { get; set; }

AppVersion

Property Value: String

要从中访问所需用户界面元素的对象存储库应用程序版本。
public string AppVersion { get; set; }public string AppVersion { get; set; }

ElementPath

Property Value: String

要访问的对象存储库用户界面元素的名称。
public string[] ElementPath { get; set; }public string[] ElementPath { get; set; }

ScreenName

Property Value: String

要从中访问所需用户界面元素的“对象存储库”屏幕的名称。
public string ScreenName { get; set; }public string ScreenName { get; set; }

此页面有帮助吗?

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