#include <memory>
#include <tuple>
#include "base/test/scoped_feature_list.h"
#include "base/test/values_test_util.h"
#include "chrome/browser/devtools/protocol/devtools_protocol_test_support.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/test/base/ui_test_utils.h"
#include "components/autofill/core/common/autofill_features.h"
#include "content/public/test/browser_test.h"
#include "content/public/test/browser_test_utils.h"
#include "content/public/test/content_browser_test_utils.h"
namespace autofill {
namespace {
class AutofillFormDevtoolsProtocolTest : public DevToolsProtocolTestBase { … };
}
IN_PROC_BROWSER_TEST_F(AutofillFormDevtoolsProtocolTest,
checkFormIssuesCommandReturnsIssuesList) { … }
IN_PROC_BROWSER_TEST_F(AutofillFormDevtoolsProtocolTest,
FormHasLabelAssociatedToNameAttribute) { … }
IN_PROC_BROWSER_TEST_F(AutofillFormDevtoolsProtocolTest,
FormHasInputsWithDuplicateId) { … }
IN_PROC_BROWSER_TEST_F(AutofillFormDevtoolsProtocolTest,
FormHasInputWithEmptyAutocompleteAttribute) { … }
IN_PROC_BROWSER_TEST_F(AutofillFormDevtoolsProtocolTest,
FormHasInputWithoutIdAndName) { … }
IN_PROC_BROWSER_TEST_F(
AutofillFormDevtoolsProtocolTest,
FormHasInputWithAriaLabelledByAttributeThatLinksToNonExistingId) { … }
IN_PROC_BROWSER_TEST_F(
AutofillFormDevtoolsProtocolTest,
FormHasInputAssignedAutocompleteValueToIdOrNameAttributesIssue) { … }
IN_PROC_BROWSER_TEST_F(AutofillFormDevtoolsProtocolTest,
FormHasLabelWithoutNeitherForNorNestedInput) { … }
IN_PROC_BROWSER_TEST_F(AutofillFormDevtoolsProtocolTest,
FormHasLabelAssociatedToNonExistingId) { … }
IN_PROC_BROWSER_TEST_F(AutofillFormDevtoolsProtocolTest,
FormInputHasWrongButWellIntendedAutocompleteValueError) { … }
}