Mercurial > public > simoleon
annotate SimoleonAppPreview/SimoleonAppPreview.swift @ 152:2584fd74235a
Add new currencies
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Mon, 23 Aug 2021 17:14:14 +0100 |
parents | 23395b98a921 |
children |
rev | line source |
---|---|
144
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
1 // |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
2 // SimoleonAppPreview.swift |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
3 // SimoleonAppPreview |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
4 // |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
5 // Created by Dennis Concepción Martín on 17/8/21. |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
6 // |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
7 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
8 import XCTest |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
9 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
10 class SimoleonAppPreview: XCTestCase { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
11 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
12 override func setUpWithError() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
13 // This method is called before the invocation of each test method in the class. |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
14 if UIDevice.current.userInterfaceIdiom == .pad { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
15 XCUIDevice.shared.orientation = .landscapeLeft |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
16 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
17 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
18 // In UI tests it is usually best to stop immediately when a failure occurs. |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
19 continueAfterFailure = false |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
20 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
21 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
22 override func tearDownWithError() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
23 // This method is called after the invocation of each test method in the class. |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
24 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
25 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
26 func recordInteraction(of app: XCUIApplication) { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
27 app.launch() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
28 |
148
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
29 /* |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
30 * Type amount to convert |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
31 * Click 'Done' to dismiss keyboard |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
32 */ |
144
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
33 app.textFields["ConversionTextField"].tap() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
34 app.keys["4"].tap() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
35 app.keys["5"].tap() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
36 app.keys["0"].tap() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
37 app.keys["0"].tap() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
38 app.keys["0"].tap() |
148
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
39 |
144
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
40 // Tap done to dismiss keyboard |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
41 app.navigationBars.buttons.element(boundBy: 0).tap() |
148
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
42 |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
43 /* |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
44 * Open currency selector |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
45 * Select USD/BTC |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
46 */ |
144
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
47 app.scrollViews.buttons["OpenCurrencySelector"].tap() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
48 let currencySearchBar = app.textFields["CurrencySearchBar"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
49 currencySearchBar.tap() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
50 currencySearchBar.typeText("Usd/btc\n") |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
51 sleep(1) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
52 app.tables.buttons.firstMatch.tap() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
53 sleep(2) |
148
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
54 |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
55 /* |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
56 * Go to favorite view |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
57 * Open XAG/CAD |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
58 * Convert 100 ounce to CAD |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
59 * Go back to favorite |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
60 * Delete XAG to CAD |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
61 */ |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
62 app.tabBars.buttons.element(boundBy: 1).tap() |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
63 let favoritesList = app.tables["FavoritesList"].cells |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
64 sleep(1) |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
65 let xagToCad = favoritesList.element(boundBy: 7) |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
66 xagToCad.tap() |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
67 sleep(2) |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
68 |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
69 // Convert 100 ounce to CAD |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
70 app.textFields["ConversionTextField"].tap() |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
71 app.keys["1"].tap() |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
72 app.keys["0"].tap() |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
73 app.keys["0"].tap() |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
74 sleep(2) |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
75 |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
76 // Tap done to dismiss keyboard |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
77 app.navigationBars.buttons.element(boundBy: 1).tap() |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
78 |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
79 // Go back |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
80 app.navigationBars.buttons.element(boundBy: 0).tap() |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
81 sleep(1) |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
82 |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
83 // Delete row from favorites |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
84 xagToCad.swipeLeft() |
23395b98a921
Add app preview interaction
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
144
diff
changeset
|
85 xagToCad.buttons.firstMatch.tap() |
144
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
86 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
87 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
88 func testUSEnglish() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
89 let app = XCUIApplication() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
90 app.launchArguments += ["-AppleLanguages", "(en-US)"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
91 app.launchArguments += ["-AppleLocale", "\"en-US\""] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
92 recordInteraction(of: app) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
93 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
94 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
95 func testSpanish() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
96 let app = XCUIApplication() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
97 app.launchArguments += ["-AppleLanguages", "(es-ES)"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
98 app.launchArguments += ["-AppleLocale", "\"es-ES\""] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
99 recordInteraction(of: app) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
100 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
101 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
102 func testGBEnglish() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
103 let app = XCUIApplication() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
104 app.launchArguments += ["-AppleLanguages", "(en-GB)"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
105 app.launchArguments += ["-AppleLocale", "\"en-GB\""] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
106 recordInteraction(of: app) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
107 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
108 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
109 func testGerman() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
110 let app = XCUIApplication() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
111 app.launchArguments += ["-AppleLanguages", "(de-DE)"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
112 app.launchArguments += ["-AppleLocale", "\"de-DE\""] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
113 recordInteraction(of: app) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
114 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
115 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
116 func testFrench() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
117 let app = XCUIApplication() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
118 app.launchArguments += ["-AppleLanguages", "(fr-FR)"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
119 app.launchArguments += ["-AppleLocale", "\"fr-FR\""] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
120 recordInteraction(of: app) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
121 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
122 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
123 func testPortuguese() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
124 let app = XCUIApplication() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
125 app.launchArguments += ["-AppleLanguages", "(pt-PT)"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
126 app.launchArguments += ["-AppleLocale", "\"pt-PT\""] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
127 recordInteraction(of: app) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
128 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
129 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
130 func testDutch() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
131 let app = XCUIApplication() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
132 app.launchArguments += ["-AppleLanguages", "(nl-NL)"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
133 app.launchArguments += ["-AppleLocale", "\"nl-NL\""] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
134 recordInteraction(of: app) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
135 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
136 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
137 func testItalian() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
138 let app = XCUIApplication() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
139 app.launchArguments += ["-AppleLanguages", "(it-IT)"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
140 app.launchArguments += ["-AppleLocale", "\"it-IT\""] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
141 recordInteraction(of: app) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
142 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
143 |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
144 func testRussian() throws { |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
145 let app = XCUIApplication() |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
146 app.launchArguments += ["-AppleLanguages", "(ru-RU)"] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
147 app.launchArguments += ["-AppleLocale", "\"ru-RU\""] |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
148 recordInteraction(of: app) |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
149 } |
4271fb5f69e2
Add Scheme for automating App Preview
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
150 } |