Skip to content

Commit 7b58fbd

Browse files
authoredMar 14, 2025
Add MTE-4405 - addresses autofill tests (#25348)
1 parent d3fb479 commit 7b58fbd

6 files changed

+49
-0
lines changed
 

‎firefox-ios/firefox-ios-tests/Tests/FullFunctionalTestPlan.xctestplan

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"ActivityStreamTest\/testTopSitesOpenInNewTabDefaultTopSite()",
4646
"AddressesTests\/testAddNewAddressAllFieldsFilled()",
4747
"AddressesTests\/testAddressOptionIsAvailableInSettingsMenu()",
48+
"AddressesTests\/testAutofillAddressesByTapingNameField()",
4849
"AddressesTests\/testAutofillOptionNotAvailableToggleOFF()",
4950
"AddressesTests\/testDeleteAddress()",
5051
"AddressesTests\/testRedirectToSettingsByTappingManageAddresses()",

‎firefox-ios/firefox-ios-tests/Tests/Smoketest1.xctestplan

+3
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,13 @@
5151
"AddressesTests\/testAddNewAddressPostalCodeFilled()",
5252
"AddressesTests\/testAddNewAddressStreetAddressFilled()",
5353
"AddressesTests\/testAddressOptionIsAvailableInSettingsMenu()",
54+
"AddressesTests\/testAutofillAddressesByTapingAddressField()",
55+
"AddressesTests\/testAutofillAddressesByTapingCityField()",
5456
"AddressesTests\/testAutofillAddressesByTapingCountryField()",
5557
"AddressesTests\/testAutofillAddressesByTapingEmailField()",
5658
"AddressesTests\/testAutofillAddressesByTapingOrganizationField()",
5759
"AddressesTests\/testAutofillAddressesByTapingPhoneField()",
60+
"AddressesTests\/testAutofillAddressesByTapingPostalCodeField()",
5861
"AddressesTests\/testAutofillAddressesByTapingStateField()",
5962
"AddressesTests\/testDeleteAllAddresses()",
6063
"AddressesTests\/testRedirectToSettingsByTappingManageAddresses()",

‎firefox-ios/firefox-ios-tests/Tests/Smoketest2.xctestplan

+4
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,14 @@
3434
"AddressesTests\/testAddNewAddressPhoneFilled()",
3535
"AddressesTests\/testAddNewAddressPostalCodeFilled()",
3636
"AddressesTests\/testAddNewAddressStreetAddressFilled()",
37+
"AddressesTests\/testAutofillAddressesByTapingAddressField()",
38+
"AddressesTests\/testAutofillAddressesByTapingCityField()",
3739
"AddressesTests\/testAutofillAddressesByTapingCountryField()",
3840
"AddressesTests\/testAutofillAddressesByTapingEmailField()",
41+
"AddressesTests\/testAutofillAddressesByTapingNameField()",
3942
"AddressesTests\/testAutofillAddressesByTapingOrganizationField()",
4043
"AddressesTests\/testAutofillAddressesByTapingPhoneField()",
44+
"AddressesTests\/testAutofillAddressesByTapingPostalCodeField()",
4145
"AddressesTests\/testAutofillAddressesByTapingStateField()",
4246
"AddressesTests\/testAutofillOptionNotAvailableToggleOFF()",
4347
"AddressesTests\/testDeleteAddress()",

‎firefox-ios/firefox-ios-tests/Tests/Smoketest3.xctestplan

+4
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,14 @@
3434
"AddressesTests\/testAddNewAddressPostalCodeFilled()",
3535
"AddressesTests\/testAddNewAddressStreetAddressFilled()",
3636
"AddressesTests\/testAddressOptionIsAvailableInSettingsMenu()",
37+
"AddressesTests\/testAutofillAddressesByTapingAddressField()",
38+
"AddressesTests\/testAutofillAddressesByTapingCityField()",
3739
"AddressesTests\/testAutofillAddressesByTapingCountryField()",
3840
"AddressesTests\/testAutofillAddressesByTapingEmailField()",
41+
"AddressesTests\/testAutofillAddressesByTapingNameField()",
3942
"AddressesTests\/testAutofillAddressesByTapingOrganizationField()",
4043
"AddressesTests\/testAutofillAddressesByTapingPhoneField()",
44+
"AddressesTests\/testAutofillAddressesByTapingPostalCodeField()",
4145
"AddressesTests\/testAutofillAddressesByTapingStateField()",
4246
"AddressesTests\/testAutofillOptionNotAvailableToggleOFF()",
4347
"AddressesTests\/testDeleteAddress()",

‎firefox-ios/firefox-ios-tests/Tests/Smoketest4.xctestplan

+4
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,14 @@
4343
"AddressesTests\/testAddNewAddressPostalCodeFilled()",
4444
"AddressesTests\/testAddNewAddressStreetAddressFilled()",
4545
"AddressesTests\/testAddressOptionIsAvailableInSettingsMenu()",
46+
"AddressesTests\/testAutofillAddressesByTapingAddressField()",
47+
"AddressesTests\/testAutofillAddressesByTapingCityField()",
4648
"AddressesTests\/testAutofillAddressesByTapingCountryField()",
4749
"AddressesTests\/testAutofillAddressesByTapingEmailField()",
50+
"AddressesTests\/testAutofillAddressesByTapingNameField()",
4851
"AddressesTests\/testAutofillAddressesByTapingOrganizationField()",
4952
"AddressesTests\/testAutofillAddressesByTapingPhoneField()",
53+
"AddressesTests\/testAutofillAddressesByTapingPostalCodeField()",
5054
"AddressesTests\/testAutofillAddressesByTapingStateField()",
5155
"AddressesTests\/testAutofillOptionNotAvailableToggleOFF()",
5256
"AddressesTests\/testDeleteAddress()",

‎firefox-ios/firefox-ios-tests/Tests/XCUITests/AddressesTests.swift

+33
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,39 @@ class AddressesTests: BaseTestCase {
349349
addAddressAndReachAutofillForm(indexField: 8)
350350
}
351351

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+
352385
// https://mozilla.testrail.io/index.php?/cases/view/2546298
353386
func testToggleAddressOnOff() throws {
354387
if #unavailable(iOS 16) {

0 commit comments

Comments
 (0)
Failed to load comments.