2013-05-07 89 views
0

我正在刪除表格單元格。我認爲這樣做會完成。UIAutomation iOS - 刪除表格單元格

var myCell = cells["abc"]; 
var deleteSwitch = myCell.switches()[0]; 
deleteSwitch.tap(); 

但是,當我嘗試logElementTree in myCell時,它沒有顯示任何UIASwitch。 它顯示了具有單元格名稱和切換按鈕的UIAStaticText,以便進入編輯模式。當我記錄我的動作來捕捉腳本時,我嘗試點擊刪除按鈕刪除文本,並將其記錄爲該單元格上的一個水龍頭,但不記錄在開關/按鈕上。

請讓我知道如何刪除單元格。

回答

1

爲了讓任何元素出現在元素樹中,您應該在該元素上啓用輔助功能。 iOS代碼中的UISwitch是否啓用了輔助功能?如果您的iOS代碼中的開關名稱是'mySwitch',請嘗試:

[mySwitch setIsAccessibilityElement:YES];