这是我正在使用的表格的图片。
我只是想获得“请求”(灰色)或“草稿”(橙色)的颜色。我能够通过
获得“请求”或“草稿”的实际字符串var timeSheetStatus =
app.tables.element.cells.elementBoundByIndex(0).staticTexts.elementBoundByIndex(1).label
但这只是一个字符串,而不是一个 UIlabel(如果它是一个 UILabel,我相信我可以使用 label.textColor)。如何获取此字符串的颜色,以便断言它确实是灰色或橙色?
最佳答案
恐怕您无法通过 UI 测试来完成此操作。 UI 测试只能在可访问性公开界面的范围内“看到”界面。因此你可以“看到”文本,但你不能“看到”这个东西是一个 UILabel; UI 测试对此一无所知。因此,您无法探索其作为 UILabel 的性质。
关于ios - 标签的 UITest 颜色(不是 UI 标签),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37754696/