iOS UI???????????
???????????????? ???????[ 2017/5/8 10:59:18 ] ??????????????? ?????????
????· demo
??????????????????????????????????????????????????????????????
	
	????
	????1
	
	????
	????2
	
	????
	????3
	????????????????
	????- (void)testExample {
	????XCUIApplication *app = [[XCUIApplication alloc] init];
	????[app.buttons[@"???"] tap];
	????XCUIElement * textFiled = [app.textFields elementMatchingType:XCUIElementTypeTextField identifier:@"test"];
	????[textFiled tap];
	????[textFiled typeText:@"user"];
	????XCUIElement * textFiled2 = [app.textFields elementMatchingType:XCUIElementTypeTextField identifier:@"hello"];
	????if ([textFiled2 exists]){
	????[textFiled2 tap];
	????[textFiled2 typeText:@"123456"];
	????}
	????[app.buttons[@"???"] tap];
	????}
	??????????????????????????????????????????????UIButton????UITextFiled?????????е??????????????????????????????????app.buttons[@"???"]??y????????title?????????????????elementMatchingType:identifier:????????????????????identifier??????λ???????
	
	????
	identifier
	????????Accessibility????????????????XCUIElement???????ú??λ???????????Accessibility?е?label??????д?????????????????????
	????- (XCUIElement *)getElemWithLabel:(NSString *)str type:(XCUIElementType)type{
	????XCUIApplication *app = [[XCUIApplication alloc] init];
	????XCUIElementQuery * list = [app descendantsMatchingType:type];
	????for (int i = 0 ; i < list.count ; i++) {
	????XCUIElement * tmpElem =[list elementBoundByIndex:i];
	????if ([tmpElem.label isEqualToString:str]) {
	????return tmpElem;
	????}
	????}
	????return  nil;
	????}
	????ps???????elementMatchingType:identifier:??identifier????????????????????????????????ò?????????????????bug??
	???????
	????UI Tests????????UI??????????????????????????????棬???????????????????????????????????????????????????????????????????????????????????????????????????????
	????UI Tests??????????????????????????????????????????????????????????????????????????????????????????????
??????
					
					???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44
					
			
								
								
								
								
								
								
								
								
								
								
				
sales@spasvo.com