2016-04-13 9 views
39

खोजने में विफल मैं कुछ XCUITesting फ़ंक्शंस रिकॉर्ड करने का प्रयास कर रहा हूं। मुझे यह त्रुटि मिलती है।xcode: टाइमस्टैम्पड इवेंट मिलान त्रुटि: मिलान तत्व

Timestamped Event Matching Error: Failed to find matching element 

क्या यह मेरे यूआई की जटिलता के साथ एक एक्सकोड बग और/या समस्या है?

+0

मेरे पास बिल्कुल वही समस्या है –

+0

वही समस्या है। –

+0

एक ही समस्या हो गई। –

उत्तर

1

आइटमों के साथ छेड़छाड़ करने की कोशिश करें क्षमता अक्षमता संपत्ति। जहाँ तक मुझे पता के रूप में tableView की तरह कंटेनर उन्हें अंदर निहित आइटम करने के लिए नहीं करने के लिए इस संपत्ति सेट होना चाहिए https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIAccessibility_Protocol/#//apple_ref/occ/instp/NSObject/isAccessibilityElement से सुलभ

उद्धरण हो:

Assistive applications can get information only about objects that are represented by accessibility elements. Therefore, if you implement a custom control or view that should be accessible to users with disabilities, set this property to YES. The only exception to this practice is a view that merely serves as a container for other items that should be accessible.

3

मैं पर एक लंबे समय के लिए एक ही समस्या हो रही थी एक बहुत जटिल ऐप भी: कुंजी isAccessibilityElement में सभी को सेट किया जा रहा है। यूआई परीक्षण और अभिगम्यता हाथ में आती है। जिस तरह से मैं इसके बारे में सोचता हूं वह यह है कि डिवाइस को तत्व के साथ बातचीत करने में सक्षम होना चाहिए, क्योंकि जाहिर है, उपयोगकर्ता सक्षम नहीं होगा। एक UITableViewCell उपवर्ग में cell.isAccessibilityElement = YES

  • awakeFromNib में - -

    1. cellForRowAtIndexPath में self.isAccessibilityElement = YES

    आशा है कि मदद करता है, और अच्छी किस्मत:

    मैं दो बार ऐसा किया!

  • संबंधित मुद्दे