@@ -349,6 +349,39 @@ class AddressesTests: BaseTestCase {
349
349
addAddressAndReachAutofillForm ( indexField: 8 )
350
350
}
351
351
352
+ // https://mozilla.testrail.io/index.php?/cases/view/2548189
353
+ // Smoketest
354
+ func testAutofillAddressesByTapingNameField( ) throws {
355
+ if #unavailable( iOS 16 ) {
356
+ throw XCTSkip ( " Addresses setting is not available for iOS 15 " )
357
+ }
358
+ addAddressAndReachAutofillForm ( indexField: 0 )
359
+ }
360
+
361
+ // https://mozilla.testrail.io/index.php?/cases/view/2549845
362
+ func testAutofillAddressesByTapingAddressField( ) throws {
363
+ if #unavailable( iOS 16 ) {
364
+ throw XCTSkip ( " Addresses setting is not available for iOS 15 " )
365
+ }
366
+ addAddressAndReachAutofillForm ( indexField: 2 )
367
+ }
368
+
369
+ // https://mozilla.testrail.io/index.php?/cases/view/2549846
370
+ func testAutofillAddressesByTapingCityField( ) throws {
371
+ if #unavailable( iOS 16 ) {
372
+ throw XCTSkip ( " Addresses setting is not available for iOS 15 " )
373
+ }
374
+ addAddressAndReachAutofillForm ( indexField: 3 )
375
+ }
376
+
377
+ // https://mozilla.testrail.io/index.php?/cases/view/2549848
378
+ func testAutofillAddressesByTapingPostalCodeField( ) throws {
379
+ if #unavailable( iOS 16 ) {
380
+ throw XCTSkip ( " Addresses setting is not available for iOS 15 " )
381
+ }
382
+ addAddressAndReachAutofillForm ( indexField: 5 )
383
+ }
384
+
352
385
// https://mozilla.testrail.io/index.php?/cases/view/2546298
353
386
func testToggleAddressOnOff( ) throws {
354
387
if #unavailable( iOS 16 ) {
0 commit comments