Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UIIOS自动化-删除表格单元格_Ios_Ui Automation_Ios Ui Automation - Fatal编程技术网

UIIOS自动化-删除表格单元格

UIIOS自动化-删除表格单元格,ios,ui-automation,ios-ui-automation,Ios,Ui Automation,Ios Ui Automation,我正在删除一个表格单元格。我以为会这样做 var myCell = cells["abc"]; var deleteSwitch = myCell.switches()[0]; deleteSwitch.tap(); 但是,当我试图在迈塞尔记录ElementTree时,它没有显示任何UIASwitch。 它显示UIAStaticText,其中包含单元格名称和切换按钮,以便进入编辑模式。当我录制捕获脚本的操作时,我尝试点击delete按钮来删除文本,并将其记录为点击该单元格,而不是点击switc

我正在删除一个表格单元格。我以为会这样做

var myCell = cells["abc"];
var deleteSwitch = myCell.switches()[0];
deleteSwitch.tap();
但是,当我试图在迈塞尔记录ElementTree时,它没有显示任何UIASwitch。 它显示UIAStaticText,其中包含单元格名称和切换按钮,以便进入编辑模式。当我录制捕获脚本的操作时,我尝试点击delete按钮来删除文本,并将其记录为点击该单元格,而不是点击switch/button


请告诉我如何删除单元格。

为了让任何元素出现在元素树中,您应该启用该元素的可访问性。您是否在iOS代码内的UISwitch上启用了可访问性?如果iOS代码中的交换机名称为“mySwitch”,请尝试执行以下操作:

[mySwitch setIsAccessibilityElement:YES];