XCTest Objective C Xcode8.1 如何提取任何按钮或导航栏的 label/value/name
XCTest Objective C Xcode8.1 how to extract label/value/name of any button or navigator bar
谁能告诉我如何提取任何按钮或导航栏的 label/value/name
到目前为止我已经尝试过的代码
NSString *Test = app.navigationBars[@"Test"].staticTexts[@"Test"].title;
NSLog(@"%@++++++++", Test);
和
NSString *Test = app.navigationBars[@"Test"].staticTexts[@"Test"].accessibilityLabel;
NSLog(@"%@++++++++", Test);
和
NSString *Test = app.navigationBars[@"Test"].staticTexts[@"Test"].accessibilityValue;
NSLog(@"%@++++++++", Test);
以上所有 3 项的输出均保持为空
使用 label
访问静态文本元素的值。
NSString *test = app.navigationBars[@"Test"].staticTexts[@"Test"].label;
NSLog(@"%@++++++++", test);
https://developer.apple.com/reference/xctest/xcuielementattributes/1500692-label
您将不得不使用 label
。对于您的情况,将其替换为:
NSString *Test = app.navigationBars[@"Test"].staticTexts[@"Test"].label;
谁能告诉我如何提取任何按钮或导航栏的 label/value/name
到目前为止我已经尝试过的代码
NSString *Test = app.navigationBars[@"Test"].staticTexts[@"Test"].title;
NSLog(@"%@++++++++", Test);
和
NSString *Test = app.navigationBars[@"Test"].staticTexts[@"Test"].accessibilityLabel;
NSLog(@"%@++++++++", Test);
和
NSString *Test = app.navigationBars[@"Test"].staticTexts[@"Test"].accessibilityValue;
NSLog(@"%@++++++++", Test);
以上所有 3 项的输出均保持为空
使用 label
访问静态文本元素的值。
NSString *test = app.navigationBars[@"Test"].staticTexts[@"Test"].label;
NSLog(@"%@++++++++", test);
https://developer.apple.com/reference/xctest/xcuielementattributes/1500692-label
您将不得不使用 label
。对于您的情况,将其替换为:
NSString *Test = app.navigationBars[@"Test"].staticTexts[@"Test"].label;