#include "components/autofill/content/renderer/autofill_renderer_test.h"
#include <memory>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "base/strings/strcat.h"
#include "components/autofill/content/common/mojom/autofill_driver.mojom.h"
#include "components/autofill/content/renderer/password_generation_agent.h"
#include "components/autofill/content/renderer/test_password_autofill_agent.h"
#include "content/public/renderer/render_frame.h"
#include "content/public/test/render_view_test.h"
#include "mojo/public/cpp/bindings/associated_receiver_set.h"
#include "mojo/public/cpp/bindings/self_owned_associated_receiver.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace autofill::test {
MockAutofillDriver::MockAutofillDriver() = default;
MockAutofillDriver::~MockAutofillDriver() = default;
AutofillRendererTest::AutofillRendererTest() = default;
AutofillRendererTest::~AutofillRendererTest() = default;
void AutofillRendererTest::SetUp() { … }
void AutofillRendererTest::TearDown() { … }
std::unique_ptr<AutofillAgent> AutofillRendererTest::CreateAutofillAgent(
content::RenderFrame* render_frame,
const AutofillAgent::Config& config,
std::unique_ptr<PasswordAutofillAgent> password_autofill_agent,
std::unique_ptr<PasswordGenerationAgent> password_generation_agent,
blink::AssociatedInterfaceRegistry* associated_interfaces) { … }
bool AutofillRendererTest::SimulateElementClickAndWait(
const std::string& element_id) { … }
void AutofillRendererTest::SimulateElementFocusAndWait(
std::string_view element_id) { … }
void AutofillRendererTest::SimulateScrollingAndWait() { … }
}