| Index: chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
 | 
| diff --git a/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc b/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
 | 
| index 6364f744399c5a35d36e124c29755e0cbe6d8535..4324a579c4f55efd9f08bf81086e28de08791230 100644
 | 
| --- a/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
 | 
| +++ b/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
 | 
| @@ -142,6 +142,11 @@ void PaymentRequestBrowserTestBase::OnShippingAddressEditorOpened() {
 | 
|      event_observer_->Observe(DialogEvent::SHIPPING_ADDRESS_EDITOR_OPENED);
 | 
|  }
 | 
|  
 | 
| +void PaymentRequestBrowserTestBase::OnContactInfoEditorOpened() {
 | 
| +  if (event_observer_)
 | 
| +    event_observer_->Observe(DialogEvent::CONTACT_INFO_EDITOR_OPENED);
 | 
| +}
 | 
| +
 | 
|  void PaymentRequestBrowserTestBase::OnBackNavigation() {
 | 
|    if (event_observer_)
 | 
|      event_observer_->Observe(DialogEvent::BACK_NAVIGATION);
 | 
| @@ -273,6 +278,21 @@ void PaymentRequestBrowserTestBase::OpenShippingOptionSectionScreen() {
 | 
|  
 | 
|    ClickOnDialogViewAndWait(DialogViewID::PAYMENT_SHEET_SHIPPING_OPTION_SECTION);
 | 
|  }
 | 
| +
 | 
| +void PaymentRequestBrowserTestBase::OpenContactInfoScreen() {
 | 
| +  ResetEventObserver(DialogEvent::CONTACT_INFO_OPENED);
 | 
| +
 | 
| +  views::View* view = delegate_->dialog_view()->GetViewByID(
 | 
| +      static_cast<int>(DialogViewID::PAYMENT_SHEET_CONTACT_INFO_SECTION));
 | 
| +  if (!view) {
 | 
| +    view = delegate_->dialog_view()->GetViewByID(static_cast<int>(
 | 
| +        DialogViewID::PAYMENT_SHEET_CONTACT_INFO_SECTION_BUTTON));
 | 
| +  }
 | 
| +
 | 
| +  EXPECT_TRUE(view);
 | 
| +  ClickOnDialogViewAndWait(view);
 | 
| +}
 | 
| +
 | 
|  void PaymentRequestBrowserTestBase::OpenCreditCardEditorScreen() {
 | 
|    ResetEventObserver(DialogEvent::CREDIT_CARD_EDITOR_OPENED);
 | 
|  
 | 
| @@ -285,6 +305,12 @@ void PaymentRequestBrowserTestBase::OpenShippingAddressEditorScreen() {
 | 
|    ClickOnDialogViewAndWait(DialogViewID::PAYMENT_METHOD_ADD_SHIPPING_BUTTON);
 | 
|  }
 | 
|  
 | 
| +void PaymentRequestBrowserTestBase::OpenContactInfoEditorScreen() {
 | 
| +  ResetEventObserver(DialogEvent::CONTACT_INFO_EDITOR_OPENED);
 | 
| +
 | 
| +  ClickOnDialogViewAndWait(DialogViewID::PAYMENT_METHOD_ADD_CONTACT_BUTTON);
 | 
| +}
 | 
| +
 | 
|  void PaymentRequestBrowserTestBase::ClickOnBackArrow() {
 | 
|    ResetEventObserver(DialogEvent::BACK_NAVIGATION);
 | 
|  
 | 
| 
 |