Index: ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm |
diff --git a/ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm b/ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm |
index 9539bc97e6458619955669b8c18347ebaf21d677..523bdb16cbe642f7ce72b56c4ba3844043cd69f0 100644 |
--- a/ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm |
+++ b/ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm |
@@ -322,8 +322,16 @@ typedef NS_ENUM(NSInteger, ItemType) { |
UIPickerView* pickerView = [[UIPickerView alloc] initWithFrame:CGRectZero]; |
pickerView.delegate = self; |
pickerView.dataSource = self; |
+ pickerView.accessibilityIdentifier = |
+ [NSString stringWithFormat:@"%@_pickerView", field.label]; |
[self.pickerViews setObject:pickerView forKey:key]; |
item.inputView = pickerView; |
+ |
+ // Set UIPickerView's default selected row. |
+ [pickerView reloadAllComponents]; |
+ [pickerView selectRow:[options indexOfObject:field.value] |
+ inComponent:0 |
+ animated:NO]; |
} |
// Reload the item. |