| Index: chrome/browser/ui/views/payments/payment_request_interactive_uitest_base.cc
|
| diff --git a/chrome/browser/ui/views/payments/payment_request_interactive_uitest_base.cc b/chrome/browser/ui/views/payments/payment_request_interactive_uitest_base.cc
|
| index 07d43b83ec939a45f8f583800f1c76c9e960b817..f17eece759ab04c6eb8ca8f261db6b12f6174181 100644
|
| --- a/chrome/browser/ui/views/payments/payment_request_interactive_uitest_base.cc
|
| +++ b/chrome/browser/ui/views/payments/payment_request_interactive_uitest_base.cc
|
| @@ -14,6 +14,7 @@
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/tabs/tab_strip_model.h"
|
| #include "chrome/browser/ui/views/payments/payment_request_dialog_view_ids.h"
|
| +#include "chrome/browser/ui/views/payments/validating_combobox.h"
|
| #include "chrome/browser/ui/views/payments/validating_textfield.h"
|
| #include "chrome/browser/ui/views/payments/view_stack.h"
|
| #include "chrome/test/base/interactive_test_utils.h"
|
| @@ -191,6 +192,17 @@ void PaymentRequestInteractiveTestBase::SetEditorTextfieldValue(
|
| textfield->OnBlur();
|
| }
|
|
|
| +void PaymentRequestInteractiveTestBase::SetComboboxValue(
|
| + const base::string16& value,
|
| + autofill::ServerFieldType type) {
|
| + ValidatingCombobox* combobox = static_cast<ValidatingCombobox*>(
|
| + delegate_->dialog_view()->GetViewByID(static_cast<int>(type)));
|
| + DCHECK(combobox);
|
| + combobox->SelectValue(value);
|
| + combobox->OnContentsChanged();
|
| + combobox->OnBlur();
|
| +}
|
| +
|
| bool PaymentRequestInteractiveTestBase::IsEditorTextfieldInvalid(
|
| autofill::ServerFieldType type) {
|
| ValidatingTextfield* textfield = static_cast<ValidatingTextfield*>(
|
|
|