元素节点功能(iOSElement)
在按键精灵 iOS 新版 APP v2.2.0 中,新增了元素节点功能 iOSElement,该功能包含共 15 个函数。这一功能的出现,为开发者在处理 iOS 应用界面元素时提供了更为精准和高效的方式。通过这些函数,开发者能够更加便捷地定位、操作应用中的各种元素,从而实现更复杂的自动化任务。例如,在自动化测试场景中,可以利用 iOSElement 函数快速找到特定的按钮、文本框等元素,并模拟用户的点击、输入等操作,大大提高测试效率。
函数名称:iOSElement.Source 获取整个元素节点信息
功能:获取返回包含整个页面元素节点信息的键值表
语法:result = iOSElement.Source()
函数名称:iOSElement.Find 查找并返回第一个符合条件的元素
功能:查找并返回第一个符合条件的元素信息的键值表
语法:result = iOSElement.Find(selector, isRegex)
函数名称:iOSElement.Finds 查找并返回所有符合条件的元素
功能:查找并返回所有符合条件的元素信息的键值表
语法:result = iOSElement.Finds(selector, isRegex)
函数名称:iOSElement.FindChild 在指定的父元素下查找并返回第一个符合条件的元素
功能:在指定的父元素下查找并返回第一个符合条件的元素信息键值表
语法:result = iOSElement.FindChild(parent, selector, isRegex)
函数名称:iOSElement.FindChildren 在指定的父元素下查找并返回所有符合条件的元素
功能:在指定的父元素下查找并返回所有符合条件的元素信息的键值表
语法:result =iOSElement.FindChildren(parent, selector, isRegex)
函数名称:iOSElement.FindParent 获取指定元素的父元素
功能:获取指定元素的父元素信息的键值表
语法:result = iOSElement.FindParent(subElement)
函数名称:iOSElement.FindSibling 获取指定元素的所有同层级元素
功能:获取指定元素的所有同层级元素信息的键值表
语法:result = iOSElement.FindSibling(element,selector)
函数名称:iOSElement.SetText 设置指定输入框元素的内容
功能:设置指定输入框元素的内容,支持完整目标元素节点或者元素查找条件,如查找到多个元素则只操作第一个元素
语法:result = iOSElement.SetText(element, text, isClear)
函数名称: iOSElement.Click 点击指定的元素节点
功能:点击指定的元素节点,支持完整目标元素节点或者元素查找条件,如查找到多个元素则只操作第一个元素
语法:result = iOSElement.Click(element)
函数名称:iOSElement.ScrollToOffset 将可滚动视图元素滚动到指定的方位
功能:将可滚动视图元素滚动到指定的方位
语法:result = iOSElement.ScrollToOffset(selector,x,y,animated)
函数名称:iOSElement.ScrollToItem 将可滚动视图元素滚动到指定的索引项
功能:将可滚动视图元素滚动到指定的索引项
语法:result = iOSElement.ScrollToItem(selector,section,row,dir,animated)
函数名称:iOSElement.ClickItem 点击可滚动视图元素的指定项
功能:点击可滚动视图元素的指定项,支持完整目标元素节点或者元素查找条件,如查找到多个元素则只操作第一个元素
语法:result = iOSElement.ClickItem(selector,section,row)
函数名称:iOSElement.SelectPicker 选择选择器元素的指定项
功能:选择选择器元素的指定项,支持完整目标元素节点或者元素查找条件,如查找到多个元素则只操作第一个元素
语法:result = iOSElement.SelectPicker(selector,section,row,animated)
函数名称:iOSElement.DatePicker 选择日期选择器元素的指定项
功能:选择日期选择器元素的指定项,支持完整目标元素节点或者元素查找条件,如查找到多个元素则只操作第一个元素
语法:result = iOSElement.DatePicker(selector,date,animated)
函数名称:iOSElement.GetRect 获取指定元素的坐标和宽高
功能:获取指定元素的坐标和宽高
语法:result = iOSElement.GetRect(element)
支持系统:ios13、ios14、ios15有根无根、ios16有根无根