Index: chrome/renderer/autofill/form_autofill_browsertest.cc |
diff --git a/chrome/renderer/autofill/form_autofill_browsertest.cc b/chrome/renderer/autofill/form_autofill_browsertest.cc |
index 0032cf071b3b3c9644b07bc30bae8504d2ae6244..84f5efa7d20f3130b5bb0534a11e16d913783494 100644 |
--- a/chrome/renderer/autofill/form_autofill_browsertest.cc |
+++ b/chrome/renderer/autofill/form_autofill_browsertest.cc |
@@ -3397,6 +3397,27 @@ TEST_F(FormAutofillTest, LabelsInferredFromDivSiblingTable) { |
"</FORM>"); |
} |
+TEST_F(FormAutofillTest, LabelsInferredFromLabelInDivTable) { |
+ ExpectJohnSmithLabels( |
+ "<FORM name='TestForm' action='http://cnn.com' method='post'>" |
+ "<LABEL>First name:</LABEL>" |
+ "<LABEL for='lastname'>Last name:</LABEL>" |
+ "<DIV>" |
+ " <INPUT type='text' id='firstname' value='John'>" |
+ "</DIV>" |
+ "<DIV>" |
+ " <INPUT type='text' id='lastname' value='Smith'>" |
+ "</DIV>" |
+ "<LABEL>Email:</LABEL>" |
+ "<DIV>" |
+ " <SPAN>" |
+ " <INPUT type='text' id='email' value='john@example.com'>" |
+ " </SPAN>" |
+ "</DIV>" |
+ "<input type='submit' name='reply-send' value='Send'>" |
+ "</FORM>"); |
+} |
+ |
TEST_F(FormAutofillTest, LabelsInferredFromDefinitionListRatherThanDivTable) { |
ExpectJohnSmithLabels( |
"<FORM name='TestForm' action='http://cnn.com' method='post'>" |