@@ -66,6 +66,10 @@ def over_ios13?(driver)
66
66
Gem ::Version . create ( driver . capabilities [ 'platformVersion' ] ) >= Gem ::Version . create ( '13.0' )
67
67
end
68
68
69
+ def over_ios14? ( driver )
70
+ Gem ::Version . create ( driver . capabilities [ 'platformVersion' ] ) >= Gem ::Version . create ( '14.0' )
71
+ end
72
+
69
73
def ci?
70
74
ENV [ 'CI' ] == 'true'
71
75
end
@@ -107,7 +111,7 @@ def self.windows
107
111
108
112
# Require a simulator which OS version is 11.4, for example.
109
113
def ios ( platform_name = :ios )
110
- platform_version = platform_name == :ios ? '13.5' : '13.4 '
114
+ platform_version = '14.2 '
111
115
wda_port = wda_local_port
112
116
113
117
real_device = ENV [ 'REAL' ] ? true : false
@@ -131,7 +135,8 @@ def ios(platform_name = :ios)
131
135
reduceMotion : true ,
132
136
orientation : 'PORTRAIT' , # only for simulator
133
137
processArguments : { args : %w( happy tseting ) , env : { HAPPY : 'testing' } } ,
134
- screenshotQuality : 2 # The lowest quality screenshots
138
+ screenshotQuality : 2 , # The lowest quality screenshots
139
+ connectHardwareKeyboard : false
135
140
} ,
136
141
appium_lib : {
137
142
export_session : true ,
@@ -166,6 +171,10 @@ def over_ios13?(os_version)
166
171
Gem ::Version . create ( os_version ) >= Gem ::Version . create ( '13.0' )
167
172
end
168
173
174
+ def over_ios14? ( os_version )
175
+ Gem ::Version . create ( os_version ) >= Gem ::Version . create ( '14.0' )
176
+ end
177
+
169
178
def test_app ( os_version )
170
179
if over_ios13? ( os_version )
171
180
# https://github.com/appium/ios-uicatalog/pull/15
@@ -179,7 +188,12 @@ def device_name(os_version, platform_name, wda_local_port)
179
188
if platform_name . downcase == :tvos
180
189
'Apple TV'
181
190
else
182
- name = over_ios13? ( os_version ) ? 'iPhone 11' : 'iPhone Xs Max'
191
+ name = if over_ios13? ( os_version )
192
+ 'iPhone 11'
193
+ else
194
+ 'iPhone Xs Max'
195
+ end
196
+
183
197
parallel? ? "#{ name } - #{ wda_local_port } " : name
184
198
end
185
199
end
0 commit comments