ios – UITests:如何通过带有谓词的accessibilityIdentifier找
发布时间:2020-12-14 19:25:05 所属栏目:百科 来源:网络整理
导读:这是我在代码中设置它的方式: let userBarButtonItem = UIBarButtonItem(image: userIcon,style: .Plain,target: self,action: Selector("userButtonTapped:"))userBarButtonItem.accessibilityIdentifier = "userBarButtonItem" 然后在UITestCase里面我需
这是我在代码中设置它的方式:
let userBarButtonItem = UIBarButtonItem(image: userIcon,style: .Plain,target: self,action: Selector("userButtonTapped:")) userBarButtonItem.accessibilityIdentifier = "userBarButtonItem" 然后在UITestCase里面我需要找到这个: XCUIApplication().otherElements["userBarButtonItem"] //doesnt work,and the reason is:
有没有办法如何使用谓词来找到它? 解决方法
这对我有用:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:UIString(@"Sign In") style:UIBarButtonItemStyleDone target:self action:@selector(submitPressed:)]; self.navigationItem.rightBarButtonItem.accessibilityLabel = @"registration-submit-button"; 然后我发现了它 app.navigationBars.buttons["registration-submit-button"] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |