Index: chrome/test/data/autofill/heuristics/input/04_checkout_ikea.com.html |
diff --git a/chrome/test/data/autofill/heuristics/input/04_checkout_ikea.com.html b/chrome/test/data/autofill/heuristics/input/04_checkout_ikea.com.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3d3f195390f5684424cdb336f765190b2abaa9b2 |
--- /dev/null |
+++ b/chrome/test/data/autofill/heuristics/input/04_checkout_ikea.com.html |
@@ -0,0 +1,510 @@ |
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
+ |
+ |
+<html xmlns="http://www.w3.org/1999/xhtml"> |
+<head> |
+ <title>IKEA | Billing Address</title> |
+ |
+ <meta name="IRWStats.pageType" content="Checkout" /> |
+ <meta name="IRWStats.category" content="Checkout"/> |
+ <meta name="IRWStats.subCategory" content="billing and shipping"/> |
+ <meta name="IRWStats.categoryLocal" content="Checkout"/> |
+ <meta name="IRWStats.subCategoryLocal" content="Billing and Shipping - step 1"/> |
+ <meta name="IRWStats.internalPageType" content="ecom-step1" /> |
+ |
+ |
+ <meta name="IRWStats.memberSignupStart" content="yes" /> |
+ <meta name="IRWStats.checkoutStart" content="yes" /> |
+ |
+ <meta name="IRWStats.checkoutGuest" content="yes" /> |
+ |
+<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+<link rel="stylesheet" href="/ms/css/css_main.css" type="text/css"/> |
+<link rel="stylesheet" id="localCSS" href="/ms/en_US/css/local_em.css" type="text/css"/> |
+ |
+<!--[if IE]> |
+ <link rel="stylesheet" href="/ms/css/ie.css" type="text/css"/> |
+<![endif]--> |
+<!--[if IE 8]> |
+<link rel="stylesheet" href="/ms/css/ie8.css" type="text/css"/> |
+<![endif]--> |
+<!--[if IE 7]> |
+ |
+ <link rel="stylesheet" href="/ms/css/ie7.css" type="text/css"/> |
+<![endif]--> |
+<!--[if IE 6]> |
+ <link rel="stylesheet" href="/ms/css/ie6.css" type="text/css"/> |
+<![endif]--> |
+<!--[if lt IE 6]> |
+ <link rel="stylesheet" href="/ms/css/ie5_5.css" type="text/css"/> |
+<![endif]--> |
+<!--[if lte IE 6]> |
+ |
+<![endif]--> |
+ |
+ |
+ |
+ |
+ |
+ |
+ <link rel="stylesheet" href="/ms/css/checkout_em.css" type="text/css"/> |
+ |
+ |
+ |
+ |
+ |
+ |
+</head> |
+<body> |
+ |
+<div id="container"><!-- start container div --> |
+<div id="allContent"> |
+ <div id="mainPadding"> |
+ <div class="logoContainer halfBox"> |
+ <img src="/ms/img/header/logo.gif" alt="IKEA" border="0" class="logo" id="imgIKEALogoHeader" /> |
+ </div> |
+ |
+ <div id="continueShopping" class="checkoutRight"> |
+ |
+ <a href="/us/en/catalog/allproducts/">Continue shopping</a> |
+ </div> |
+ <div class="clearBox"> </div> |
+ |
+ |
+ <div id="main"> |
+ |
+ <div id="content"><!-- start content div --> |
+ <div id="tier2"><!-- start tier2 --> |
+ <div id="breadCrumb0"> |
+ <div class="breadCrumb_text">Welcome</div> |
+ </div> |
+ <div id="breadCrumb1" class="currentStep"> |
+ <div class="breadCrumb_stepNo">1</div> |
+ <div class="breadCrumb_text">Billing Address</div> |
+ </div> |
+ |
+ <div id="breadCrumb2"> |
+ <div class="breadCrumb_stepNo">2</div> |
+ <div class="breadCrumb_text">Delivery Address</div> |
+ </div> |
+ <div id="breadCrumb3"> |
+ <div class="breadCrumb_stepNo">3</div> |
+ <div class="breadCrumb_text">Delivery Information</div> |
+ </div> |
+ <div id="breadCrumb4"> |
+ <div class="breadCrumb_stepNo">4</div> |
+ <div class="breadCrumb_text">Order Review & Payment</div> |
+ </div> |
+ <div id="breadCrumb5"> |
+ <div class="breadCrumb_stepNo">5</div> |
+ <div class="breadCrumb_text">Thank You</div> |
+ </div> |
+ |
+ </div><!-- end tier2 --> |
+ <div class="thinGreyLine"></div> |
+ |
+ |
+ <h3 class="halfBox">Selected Billing Address</h3> |
+ |
+ <div class="halfBox"> |
+ <div id="contactIkea"> |
+ Need some help? <a href="http://info.ikea-usa.com/Contact/" target="_blank"> |
+ Click here. |
+ </a> |
+ </div> |
+ <div class="clearBox"> </div> |
+ </div> |
+ <div class="clearBox"> </div> |
+ |
+ <div> |
+ <div class="boxContent"> |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ <noscript> |
+ <div class="customerType"> |
+ <img src="/ms/img/navigation/blue_arrow.gif" alt="" width="17" height="15" border="0" style="vertical-align: middle"> |
+ <a href="IrwBillingAddressView?langId=-1&storeId=12&orderId=70854417&business=1">Is this purchase for a business?</a> |
+ </div> |
+ </noscript> |
+ |
+ <form name="signup_checkout_private" id="signup_checkout_private" action="IrwProceedFromBillingAddressView" method="post" autocomplete="off"> |
+ <input type="hidden" name="authToken" value="376866552%2cfe3%2bU3t3PF7ZxkOL%2fZ%2fIadn8at4%3d" id="signup_authToken_In_Register_1"/> |
+ <input type="hidden" name="orderId" value="70854417"/> |
+ <input type="hidden" name="storeId" value="12" /> |
+ <input type="hidden" name="langId" value="-1" /> |
+ <input type="hidden" name="lateAddressEdit" value="false" /> |
+ |
+ <input type="hidden" name="business" value="0"> |
+ |
+ <input type="hidden" name="validationMode" value="newCustomer"> |
+ |
+ <div id="signupErrorTier"></div> |
+ |
+ |
+ <div id="billingBox"><!-- begin billing address --> |
+ <div class="halfBox"><!-- column 1 --> |
+ <div id="firstName_field" class="formField"> |
+ <div id="firstName_label" class="formLabel"><label for="firstName">First Name:</label></div> |
+ <div> |
+ <div id="firstName_input" class="formInput"><input type="text" name="firstName" id="signup_checkout_private_firstName" value="" maxlength="15"></div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ </div> |
+ |
+ <div id="lastName_field" class="formField"> |
+ <div id="lastName_label" class="formLabel"><label for="lastName">Last Name:</label></div> |
+ <div> |
+ <div id="lastName_input" class="formInput"><input type="text" name="lastName" id="signup_checkout_private_lastName" value="" maxlength="30"></div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ </div> |
+ |
+ <div id="address1_field" class="formField"> |
+ <div id="address1_label" class="formLabel"><label for="address1">Address 1:</label></div> |
+ <div> |
+ <div id="address1_input" class="formInput"><input type="text" name="address1" id="signup_checkout_private_address1" value="" maxlength="30"></div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ </div> |
+ |
+ |
+ <div id="address2_field" class="formField"> |
+ <div id="address2_label" class="formLabel"><label for="address2">Address 2:<span class="optional"> (Optional)</span></label></div> |
+ <div> |
+ <div id="address2_input" class="formInput"><input type="text" name="address2" id="signup_checkout_private_address2" value="" maxlength="30"></div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ </div> |
+ |
+ <div id="state_field" class="formField"> |
+ <div id="state_label" class="formLabel"><label for="state">State:</label></div> |
+ <div> |
+ <div id="state_input" class="formInput"> |
+ <select id="signup_checkout_private_state" name="state"> |
+ <option value="">Choose state</option> |
+ |
+ <option value="AL">Alabama</option> |
+ |
+ <option value="AK">Alaska</option> |
+ |
+ <option value="AZ">Arizona</option> |
+ |
+ <option value="AR">Arkansas</option> |
+ |
+ <option value="CA">California</option> |
+ |
+ <option value="CO">Colorado</option> |
+ |
+ <option value="CT">Connecticut</option> |
+ |
+ <option value="DE">Delaware</option> |
+ |
+ <option value="DC">District Of Columbia</option> |
+ |
+ <option value="FL">Florida</option> |
+ |
+ <option value="GA">Georgia</option> |
+ |
+ <option value="ID">Idaho</option> |
+ |
+ <option value="IL">Illinois</option> |
+ |
+ <option value="IN">Indiana</option> |
+ |
+ <option value="IA">Iowa</option> |
+ |
+ <option value="HI">Hawaii</option> |
+ |
+ <option value="KS">Kansas</option> |
+ |
+ <option value="KY">Kentucky</option> |
+ |
+ <option value="LA">Louisiana</option> |
+ |
+ <option value="ME">Maine</option> |
+ |
+ <option value="MD">Maryland</option> |
+ |
+ <option value="MA">Massachusetts</option> |
+ |
+ <option value="MI">Michigan</option> |
+ |
+ <option value="MN">Minnesota</option> |
+ |
+ <option value="MS">Mississippi</option> |
+ |
+ <option value="MO">Missouri</option> |
+ |
+ <option value="MT">Montana</option> |
+ |
+ <option value="NE">Nebraska</option> |
+ |
+ <option value="NV">Nevada</option> |
+ |
+ <option value="NH">New Hampshire</option> |
+ |
+ <option value="NJ">New Jersey</option> |
+ |
+ <option value="NM">New Mexico</option> |
+ |
+ <option value="NY">New York</option> |
+ |
+ <option value="NC">North Carolina</option> |
+ |
+ <option value="ND">North Dakota</option> |
+ |
+ <option value="OH">Ohio</option> |
+ |
+ <option value="OK">Oklahoma</option> |
+ |
+ <option value="OR">Oregon</option> |
+ |
+ <option value="PA">Pennsylvania</option> |
+ |
+ <option value="RI">Rhode Island</option> |
+ |
+ <option value="SC">South Carolina</option> |
+ |
+ <option value="SD">South Dakota</option> |
+ |
+ <option value="TN">Tennessee</option> |
+ |
+ <option value="TX">Texas</option> |
+ |
+ <option value="UT">Utah</option> |
+ |
+ <option value="VT">Vermont</option> |
+ |
+ <option value="VA">Virginia</option> |
+ |
+ <option value="WA">Washington</option> |
+ |
+ <option value="WV">West Virginia</option> |
+ |
+ <option value="WI">Wisconsin</option> |
+ |
+ <option value="WY">Wyoming</option> |
+ |
+ </select> |
+ </div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ </div> |
+ |
+ <div id="zipCode_field" class="formField"> |
+ <div id="zipCode_label" class="formLabel"><label for="zipCode">Zip Code:</label></div> |
+ <div> |
+ <div id="zipCode_input" class="formInput"> |
+ <input type="text" size="10" name="zipCode" id="signup_checkout_private_zipCode" value="" maxlength="8"> |
+ |
+ </div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ <div id="zipCode_sample" class="formSample">Example: 55555</div> |
+ </div> |
+ |
+ <div id="city_field" class="formField"> |
+ <div id="city_label" class="formLabel"><label for="city">City:</label></div> |
+ <div> |
+ <div id="city_input" class="formInput"><input type="text" name="city" id="signup_checkout_private_city" value="" maxlength="30"></div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ </div> |
+ |
+ <input type="hidden" name="country" value="US"> |
+ |
+ |
+ <div id="email1_field" class="formField"> |
+ <div id="email1_label" class="formLabel"><label for="email1">Email:</label></div> |
+ <div> |
+ <div id="email1_input" class="formInput"><input style="-moz-user-select: none;" type="text" name="email1" value="" maxlength="60" id="signup_checkout_private_email1"></div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ <div id="email1_sample" class="formSample">Example: xx@xxx.xx</div> |
+ </div> |
+ |
+ |
+ <div id="email1retype_field" class="formField"> |
+ <div id="email1retype_label" class="formLabel"><label for="email1retype">Re-type Email:</label></div> |
+ <div> |
+ <div id="email1retype_input" class="formInput"><input style="-moz-user-select: none;" type="text" name="email1retype" value="" maxlength="60" id="signup_checkout_private_email1retype"></div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ </div> |
+ |
+ <div id="phone1_field" class="formField"> |
+ <div id="phone1_label" class="formLabel"><label for="phone1">Primary Tel Number:</label></div> |
+ <div> |
+ <div id="phone1_input" class="formInput hasExt"> |
+ <input type="text" size="8" name="phone1" id="signup_checkout_private_phone1" value="" maxlength="15"> |
+ |
+ <label for="phone1ext"> |
+ <span class="formText" id="phone1ext_text">Ext:</span><span class="optional"> (Optional)</span> |
+ </label> |
+ <input type="text" size="2" name="phone1ext" id="signup_checkout_private_phone1ext" value="" maxlength="10"> |
+ |
+ </div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ <div id="phone1_sample" class="formSample">Example: 2155551212</div> |
+ </div> |
+ |
+ |
+ <div id="phone2_field" class="formField"> |
+ <div id="phone2_label" class="formLabel"><label for="phone2">Alternative Number:</label></div> |
+ <div> |
+ <div id="phone2_input" class="formInput hasExt"> |
+ <input type="text" size="8" name="phone2" id="signup_checkout_private_phone2" value="" maxlength="15"> |
+ |
+ <label for="phone2ext"> |
+ <span class="formText" id="phone2ext_text">Ext:</span><span class="optional"> (Optional)</span> |
+ </label> |
+ <input type="text" size="2" name="phone2ext" id="signup_checkout_private_phone2ext" value="" maxlength="10"> |
+ |
+ </div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ </div> |
+ |
+ <div id="fax1_field" class="formField"> |
+ <div id="fax1_label" class="formLabel"><label for="fax1">Fax Number:<span class="optional"> (Optional)</span></label></div> |
+ <div> |
+ <div id="fax1_input" class="formInput hasExt"> |
+ <input type="text" size="8" name="fax1" id="signup_checkout_private_fax1" value="" maxlength="20"> |
+ |
+ <label for="fax1ext"> |
+ <span class="formText" id="fax1ext_text">Ext:</span><span class="optional"> (Optional)</span> |
+ </label> |
+ <input type="text" size="2" name="fax1ext" id="signup_checkout_private_fax1ext" value="" maxlength=""> |
+ |
+ </div> |
+ |
+ <div class="formError"></div> |
+ |
+ <div class="clearBox"> </div> |
+ |
+ </div> |
+ </div> |
+ |
+ </div> <!-- end column 1 --> |
+ |
+ <div class="clearBox"> </div> |
+ </div> <!-- end billing address --> |
+ </div><!-- end boxContent --> |
+ </div><!-- end tier4 --><div class="clearBox"> </div> |
+<div id="tier6"><!-- privacy policy --> |
+ <div class="boxContent"> |
+ <div id="privacyPolicyBox" class="halfBox"> |
+ <div id="textAcceptPrivacyPolicy"> |
+ You must accept the privacy policy before continuing. |
+ </div> |
+ <div id="termsAndConditions_text"><input type="hidden" name="termsAndConditions" id="termsAndConditions_id" value="1"></div> |
+ <div id="termsAndConditions_label"> |
+ <label for="termsAndConditions_id"> |
+ By continuing to next step you agree to our <a rel="nofollow" href="/ms/en_US/popup/pp_popup.html" target="_blank" title="This link opens a new window" > |
+ privacy policy |
+ </a> |
+ </label> |
+ </div> |
+ </div> |
+ <div class="clearBox"> </div> |
+ </div><!-- end boxContent --> |
+</div><!-- end tier6 / privacy policy --> <div id="tier7"><!-- final links and continue button --> |
+ <div class="boxContent"> |
+ |
+ |
+ |
+ <noscript> |
+ <div class="buttonContainer"><a ><div class="buttonLeft"> </div><div class="buttonCaption"><input type="submit" name="submitButton_IrwAddressDetails" value="Save & Continue" /></div><div class="buttonRight"> </div></a></div> |
+ </noscript> |
+ <div style="clear:both; font-size:0px;"> </div> |
+ </div> <!-- end boxContent --> |
+ </div> <!-- end teir7 / final links and continue button --> |
+ </form> |
+ |
+ |
+ |
+ <div id="tier8"><!-- start of tier 8 --> |
+ <div class="thinGreyLine"></div> |
+ <div class="boxContent"> |
+ <div id="secureText">If you have questions about placing your order call 1-800-434-IKEA (4532) 7 days a week / Mon-Sat 8am-10pm EST , Sun 9am-10pm EST.<br><br>The security of your information is our priority. We use the latest security technology to encrypt all personal information you submit through our site, including credit card numbers and addresses.</div> |
+ </div> |
+ </div><!-- end teir8 / secure box --> |
+ |
+ </div><!-- end content div --> |
+</div> |
+<div style="clear: both;"></div></div><div xmlns:tns="http://www.w3.org/1999/xhtml" id="footer"> |
+ <img src="/ms/img/footer/footer_shadow.gif" alt="" class="fade" /> |
+ <div id="txtCopyFooter" class="copyRight">Inter IKEA Systems B.V. 1999 - 2010<span class="linkDivider">|</span><a href="/ms/en_US/popup/pp_popup.html" id="lnkPrivacy1Footer" target="_blank">Privacy Policy</a><span class="linkDivider">|</span><a href="/ms/en_US/popup/irw_terms_conditions.html" id="lnkPrivacy2Footer" target="_blank">Terms & conditions</a><span class="linkDivider">|</span><a href="/ms/en_US/popup/main_popup.html" id="lnkPrivacy3Footer" target="_blank">Returns & cancellations</a> |
+</div> |
+</div> |
+ |
+ |
+</div> |
+<div style="display:none;"> |
+ |
+ |
+ |
+ |
+</div> |
+ |
+ |
+</body> |
+</html> |