annotate SimoleonAppPreview/SimoleonAppPreview.swift @ 170:f4e0c414cf6d

minor UI changes
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Thu, 23 Sep 2021 15:14:48 +0200
parents 23395b98a921
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 }