2014-09-19 75 views
0

所以我有這個問題,我發現這隻發生在新的xcode 6和iOS 8 SDK。UIAutomation無法訪問完整的單元名稱

通常(iOS上的7)我可以只要求該小區的名稱,例如獲得單元格的內容:

var tableVIew = this.window().tableViews()[1]; 
var cellName = tableVIew.cells()[0].name(); 

例如,如果單元格的內容是:

2014年9月19日另一個字符串級聯的日期到在 細胞

然後單元名variabl的輸出顯示E(在IOS 7)將是:

2014-09-19, another string concatenated with the date to display in cell 

但隨着xcode中6和新的IOS 8 SDK,儀器是隻能夠拾取單元即第一個實例:

2014-09-19 

它根本無法拿起那個細胞的第二部分。所以對我來說,以訪問單元的唯一方法是:

tableVIew.cells()["2014-09-19"]; 

有什麼辦法或變通方法來獲取細胞的全部內容在Xcode 6和iOS的8 SDK?

任何幫助或指針都會有所幫助。提前致謝。

回答

0

好的,所以我找到了解決方法。

而不是隻使用:

cells()[0].name(); 

我可以訪問文本中單獨的單元格:

cells()[0].staticTexts()[1].name(); 

將在這將是電池返回第二個元素的名稱(看回到在問題中使用的示例):

another string concatenated with the date to display in cell 
相關問題