Самый надежный способ - это добавить индекс в идентификатор доступности. Но вы не можете. Можете ли вы изменить идентификатор доступности ячейки вместо текста?
В любом случае, если вы не прокручиваете представление таблицы, вы можете справиться с этим так:
let idx = 0
for cell in table.cells.allElementsBoundByIndex {
if cell.staticTexts["Text you are looking for"].exists {
return idx
}
idx = idx + 1
}
В противном случае индекс, который вы будете использовать, связан с ячейками, отображаемыми на экране. Таким образом, после прокрутки новая первая видимая ячейка станет ячейкой с индексом 0 и испортит ваш поиск.