UI Test
This commit is contained in:
parent
ead815ab65
commit
ca9003ca7a
@ -2,134 +2,4 @@
|
|||||||
<Bucket
|
<Bucket
|
||||||
type = "0"
|
type = "0"
|
||||||
version = "2.0">
|
version = "2.0">
|
||||||
<Breakpoints>
|
|
||||||
<BreakpointProxy
|
|
||||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
||||||
<BreakpointContent
|
|
||||||
shouldBeEnabled = "No"
|
|
||||||
ignoreCount = "0"
|
|
||||||
continueAfterRunningActions = "No"
|
|
||||||
filePath = "FMC Planner 2/AppDelegate.m"
|
|
||||||
timestampString = "482590551.37978"
|
|
||||||
startingColumnNumber = "9223372036854775807"
|
|
||||||
endingColumnNumber = "9223372036854775807"
|
|
||||||
startingLineNumber = "83"
|
|
||||||
endingLineNumber = "83"
|
|
||||||
landmarkName = "-setup"
|
|
||||||
landmarkType = "5">
|
|
||||||
</BreakpointContent>
|
|
||||||
</BreakpointProxy>
|
|
||||||
<BreakpointProxy
|
|
||||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
||||||
<BreakpointContent
|
|
||||||
shouldBeEnabled = "Yes"
|
|
||||||
ignoreCount = "0"
|
|
||||||
continueAfterRunningActions = "No"
|
|
||||||
filePath = "FMC Planner 2/AppDelegate.m"
|
|
||||||
timestampString = "482590556.394688"
|
|
||||||
startingColumnNumber = "9223372036854775807"
|
|
||||||
endingColumnNumber = "9223372036854775807"
|
|
||||||
startingLineNumber = "64"
|
|
||||||
endingLineNumber = "64"
|
|
||||||
landmarkName = "-application:handleOpenURL:"
|
|
||||||
landmarkType = "5">
|
|
||||||
</BreakpointContent>
|
|
||||||
</BreakpointProxy>
|
|
||||||
<BreakpointProxy
|
|
||||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
||||||
<BreakpointContent
|
|
||||||
shouldBeEnabled = "Yes"
|
|
||||||
ignoreCount = "0"
|
|
||||||
continueAfterRunningActions = "No"
|
|
||||||
filePath = "FMC Planner 2/DropboxV2ObjC.m"
|
|
||||||
timestampString = "482609979.426219"
|
|
||||||
startingColumnNumber = "9223372036854775807"
|
|
||||||
endingColumnNumber = "9223372036854775807"
|
|
||||||
startingLineNumber = "571"
|
|
||||||
endingLineNumber = "571"
|
|
||||||
landmarkName = "-setupDropboxWithHandler:presenter:"
|
|
||||||
landmarkType = "5">
|
|
||||||
</BreakpointContent>
|
|
||||||
</BreakpointProxy>
|
|
||||||
<BreakpointProxy
|
|
||||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
||||||
<BreakpointContent
|
|
||||||
shouldBeEnabled = "Yes"
|
|
||||||
ignoreCount = "0"
|
|
||||||
continueAfterRunningActions = "No"
|
|
||||||
filePath = "FMC Planner 2/DropboxV2ObjC.m"
|
|
||||||
timestampString = "482609979.426219"
|
|
||||||
startingColumnNumber = "9223372036854775807"
|
|
||||||
endingColumnNumber = "9223372036854775807"
|
|
||||||
startingLineNumber = "577"
|
|
||||||
endingLineNumber = "577"
|
|
||||||
landmarkName = "-setupDropboxWithHandler:presenter:"
|
|
||||||
landmarkType = "5">
|
|
||||||
</BreakpointContent>
|
|
||||||
</BreakpointProxy>
|
|
||||||
<BreakpointProxy
|
|
||||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
||||||
<BreakpointContent
|
|
||||||
shouldBeEnabled = "Yes"
|
|
||||||
ignoreCount = "0"
|
|
||||||
continueAfterRunningActions = "No"
|
|
||||||
filePath = "FMC Planner 2/DropboxV2ObjC.m"
|
|
||||||
timestampString = "482609979.426219"
|
|
||||||
startingColumnNumber = "9223372036854775807"
|
|
||||||
endingColumnNumber = "9223372036854775807"
|
|
||||||
startingLineNumber = "579"
|
|
||||||
endingLineNumber = "579"
|
|
||||||
landmarkName = "-setupDropboxWithHandler:presenter:"
|
|
||||||
landmarkType = "5">
|
|
||||||
</BreakpointContent>
|
|
||||||
</BreakpointProxy>
|
|
||||||
<BreakpointProxy
|
|
||||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
||||||
<BreakpointContent
|
|
||||||
shouldBeEnabled = "Yes"
|
|
||||||
ignoreCount = "0"
|
|
||||||
continueAfterRunningActions = "No"
|
|
||||||
filePath = "FMC Planner 2/DropboxV2ObjC.m"
|
|
||||||
timestampString = "482609979.426219"
|
|
||||||
startingColumnNumber = "9223372036854775807"
|
|
||||||
endingColumnNumber = "9223372036854775807"
|
|
||||||
startingLineNumber = "598"
|
|
||||||
endingLineNumber = "598"
|
|
||||||
landmarkName = "-setupDropboxWithHandler:presenter:"
|
|
||||||
landmarkType = "5">
|
|
||||||
</BreakpointContent>
|
|
||||||
</BreakpointProxy>
|
|
||||||
<BreakpointProxy
|
|
||||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
||||||
<BreakpointContent
|
|
||||||
shouldBeEnabled = "Yes"
|
|
||||||
ignoreCount = "0"
|
|
||||||
continueAfterRunningActions = "No"
|
|
||||||
filePath = "FMC Planner 2/DropboxV2ObjC.m"
|
|
||||||
timestampString = "482609979.426219"
|
|
||||||
startingColumnNumber = "9223372036854775807"
|
|
||||||
endingColumnNumber = "9223372036854775807"
|
|
||||||
startingLineNumber = "617"
|
|
||||||
endingLineNumber = "617"
|
|
||||||
landmarkName = "-setupDropboxWithHandler:presenter:"
|
|
||||||
landmarkType = "5">
|
|
||||||
</BreakpointContent>
|
|
||||||
</BreakpointProxy>
|
|
||||||
<BreakpointProxy
|
|
||||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
||||||
<BreakpointContent
|
|
||||||
shouldBeEnabled = "Yes"
|
|
||||||
ignoreCount = "0"
|
|
||||||
continueAfterRunningActions = "No"
|
|
||||||
filePath = "FMC Planner 2/DropboxV2ObjC.m"
|
|
||||||
timestampString = "482609979.426219"
|
|
||||||
startingColumnNumber = "9223372036854775807"
|
|
||||||
endingColumnNumber = "9223372036854775807"
|
|
||||||
startingLineNumber = "636"
|
|
||||||
endingLineNumber = "636"
|
|
||||||
landmarkName = "-setupDropboxWithHandler:presenter:"
|
|
||||||
landmarkType = "5">
|
|
||||||
</BreakpointContent>
|
|
||||||
</BreakpointProxy>
|
|
||||||
</Breakpoints>
|
|
||||||
</Bucket>
|
</Bucket>
|
||||||
|
|||||||
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<VariablesViewState
|
||||||
|
version = "1.0">
|
||||||
|
</VariablesViewState>
|
||||||
@ -39,4 +39,135 @@
|
|||||||
[super tearDown];
|
[super tearDown];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void)test
|
||||||
|
{
|
||||||
|
XCUIApplication *app = [[XCUIApplication alloc] init];
|
||||||
|
XCUIElement *tButton = app.buttons[@"T"];
|
||||||
|
[tButton tap];
|
||||||
|
|
||||||
|
XCUIElement *eButton = app.buttons[@"E"];
|
||||||
|
[eButton tap];
|
||||||
|
[app.buttons[@"S"] tap];
|
||||||
|
[tButton tap];
|
||||||
|
|
||||||
|
XCUIElement *element =
|
||||||
|
[[[[[[app childrenMatchingType:XCUIElementTypeWindow]
|
||||||
|
elementBoundByIndex:0]
|
||||||
|
childrenMatchingType:XCUIElementTypeOther]
|
||||||
|
.element childrenMatchingType:XCUIElementTypeOther]
|
||||||
|
elementBoundByIndex:1] childrenMatchingType:XCUIElementTypeOther]
|
||||||
|
.element;
|
||||||
|
XCUIElement *staticText = [[element
|
||||||
|
childrenMatchingType:XCUIElementTypeStaticText] elementBoundByIndex:4];
|
||||||
|
[staticText tap];
|
||||||
|
|
||||||
|
[app.sheets[@"Load or replace?"].collectionViews.buttons[@"Replace"] tap];
|
||||||
|
|
||||||
|
[eButton tap];
|
||||||
|
|
||||||
|
XCUIElement *dButton = app.buttons[@"D"];
|
||||||
|
[dButton tap];
|
||||||
|
[dButton tap];
|
||||||
|
[app.buttons[@"F"] tap];
|
||||||
|
|
||||||
|
XCUIElement *staticText2 = [[element
|
||||||
|
childrenMatchingType:XCUIElementTypeStaticText] elementBoundByIndex:3];
|
||||||
|
[staticText2 tap];
|
||||||
|
[eButton tap];
|
||||||
|
[dButton tap];
|
||||||
|
[dButton tap];
|
||||||
|
|
||||||
|
XCUIElement *mButton = app.buttons[@"M"];
|
||||||
|
[mButton tap];
|
||||||
|
|
||||||
|
XCUIElement *staticText3 = [[element
|
||||||
|
childrenMatchingType:XCUIElementTypeStaticText] elementBoundByIndex:7];
|
||||||
|
[staticText3 tap];
|
||||||
|
|
||||||
|
XCUIElement *rTEButton = app.buttons[@"R T E"];
|
||||||
|
[rTEButton tap];
|
||||||
|
[dButton tap];
|
||||||
|
[app.buttons[@"K"] tap];
|
||||||
|
|
||||||
|
XCUIElement *bButton = app.buttons[@"B"];
|
||||||
|
[bButton tap];
|
||||||
|
[staticText tap];
|
||||||
|
[tButton tap];
|
||||||
|
|
||||||
|
XCUIElement *numButton = app.buttons[@"NUM"];
|
||||||
|
[numButton tap];
|
||||||
|
|
||||||
|
XCUIElement *button = app.buttons[@"1"];
|
||||||
|
[button tap];
|
||||||
|
|
||||||
|
XCUIElement *button2 = app.buttons[@"0"];
|
||||||
|
[button2 tap];
|
||||||
|
|
||||||
|
XCUIElement *button3 = app.buttons[@"4"];
|
||||||
|
[button3 tap];
|
||||||
|
[staticText3 tap];
|
||||||
|
[app.buttons[@"LET"] tap];
|
||||||
|
[bButton tap];
|
||||||
|
[app.buttons[@"U"] tap];
|
||||||
|
[app.buttons[@"R"] tap];
|
||||||
|
[app.buttons[@"A"] tap];
|
||||||
|
[mButton tap];
|
||||||
|
|
||||||
|
XCUIElement *staticText4 = [[element
|
||||||
|
childrenMatchingType:XCUIElementTypeStaticText] elementBoundByIndex:8];
|
||||||
|
[staticText4 tap];
|
||||||
|
|
||||||
|
XCUIElement *pERFButton = app.buttons[@"P E R F"];
|
||||||
|
[pERFButton tap];
|
||||||
|
[numButton tap];
|
||||||
|
|
||||||
|
XCUIElement *button4 = app.buttons[@"5"];
|
||||||
|
[button4 tap];
|
||||||
|
|
||||||
|
XCUIElement *button5 = app.buttons[@"."];
|
||||||
|
[button5 tap];
|
||||||
|
[button2 tap];
|
||||||
|
[staticText2 tap];
|
||||||
|
[button3 tap];
|
||||||
|
|
||||||
|
XCUIElement *button6 = app.buttons[@"6"];
|
||||||
|
[button6 tap];
|
||||||
|
[button5 tap];
|
||||||
|
|
||||||
|
XCUIElement *button7 = app.buttons[@"2"];
|
||||||
|
[button7 tap];
|
||||||
|
[staticText3 tap];
|
||||||
|
[button4 tap];
|
||||||
|
[button5 tap];
|
||||||
|
[button2 tap];
|
||||||
|
[[[element childrenMatchingType:XCUIElementTypeStaticText]
|
||||||
|
elementBoundByIndex:11] tap];
|
||||||
|
[button4 tap];
|
||||||
|
[button tap];
|
||||||
|
[button5 tap];
|
||||||
|
[button7 tap];
|
||||||
|
[app.staticTexts[@"46.2"] tap];
|
||||||
|
[button4 tap];
|
||||||
|
[button6 tap];
|
||||||
|
[button5 tap];
|
||||||
|
[button7 tap];
|
||||||
|
[[[element childrenMatchingType:XCUIElementTypeStaticText]
|
||||||
|
elementBoundByIndex:15] tap];
|
||||||
|
[app.buttons[@"8"] tap];
|
||||||
|
[button4 tap];
|
||||||
|
[app.staticTexts[@"COST INDEX"] tap];
|
||||||
|
[app.staticTexts[@"FLIGHT LVL"] tap];
|
||||||
|
[staticText tap];
|
||||||
|
[button7 tap];
|
||||||
|
[button4 tap];
|
||||||
|
[button2 tap];
|
||||||
|
[staticText4 tap];
|
||||||
|
[button4 tap];
|
||||||
|
[[[element childrenMatchingType:XCUIElementTypeStaticText]
|
||||||
|
elementBoundByIndex:12] tap];
|
||||||
|
|
||||||
|
XCUIElement *mENUButton = app.buttons[@"M E N U"];
|
||||||
|
[mENUButton tap];
|
||||||
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user