diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /browser/extensions/formautofill/test/fixtures/third_party/NewEgg | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'browser/extensions/formautofill/test/fixtures/third_party/NewEgg')
3 files changed, 1500 insertions, 0 deletions
diff --git a/browser/extensions/formautofill/test/fixtures/third_party/NewEgg/BillingInfo.html b/browser/extensions/formautofill/test/fixtures/third_party/NewEgg/BillingInfo.html new file mode 100644 index 0000000000..d44bc01b70 --- /dev/null +++ b/browser/extensions/formautofill/test/fixtures/third_party/NewEgg/BillingInfo.html @@ -0,0 +1,1074 @@ +<!DOCTYPE html> +<html lang="en-us"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> + <title>Newegg.com - Billing Info</title> + <meta name="keywords" content="Newegg.com - Once You Know, You Newegg"> + <meta name="description" content="Newegg.com offers the best prices on computer parts, laptop computers, digital cameras, electronics and more with fast shipping and top-rated customer service. Once you know, you Newegg!"> + <meta name="google-translate-customization" content="d08b8c829bab9a46-ac914e23c0a3607a-g7fba27d07436db8a-e"> + <meta name="language" content="english"> + <meta name="copyright" content="© 2000-2017 Newegg Inc."> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="robots" content="index,follow"> + </head> + <body> + <form id="checkout" name="checkout" action="https://secure.newegg.com/GlobalShopping/CheckoutStep2.aspx?CartID=415%2b903ZRCECSZWBJE0&IsCombineGuest=1" method="post" novalidate="novalidate"> + <div> + Redeem Newegg gift cards<span> +</span> + </div> + <div> + <div> + <div> + <div> + <label>Card Number</label> + <input type="text" name="GiftCode1" +title="overall type: EMAIL_ADDRESS + server type: EMAIL_ADDRESS + heuristic type: UNKNOWN_TYPE + label: Card Number + parseable name: GiftCode1 + field signature: 2868641577 + form signature: 16660402300910943442" +autofill-prediction="EMAIL_ADDRESS" +> + <input type="text" name="GiftCode" id="GiftCode" size="20" maxlength="16" autocomplete="off" +title="overall type: EMAIL_ADDRESS + server type: EMAIL_ADDRESS + heuristic type: UNKNOWN_TYPE + label: Card Number + parseable name: GiftCode + field signature: 1229209062 + form signature: 16660402300910943442" +autofill-prediction="EMAIL_ADDRESS" +> + </div> + <div> + <label>Security Code</label> + <input type="password" name="ScurityCode1" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Security Code + parseable name: ScurityCode1 + field signature: 828427756 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <input type="password" maxlength="4" name="SecurityCode" id="SecurityCode" autocomplete="off" +title="overall type: CREDIT_CARD_VERIFICATION_CODE + server type: NO_SERVER_DATA + heuristic type: CREDIT_CARD_VERIFICATION_CODE + label: Security Code + parseable name: SecurityCode + field signature: 3977890449 + form signature: 16660402300910943442" +autofill-prediction="CREDIT_CARD_VERIFICATION_CODE" +> + </div> + </div> + <div> + <a> + <i> +</i> + Enter A Gift Card + <i> +</i> + </a> + </div> + <input type="hidden" name="AllGiftCodes" id="AllGiftCodes" value=""> + <input type="hidden" name="AllGiftPwds" id="AllGiftPwds" value=""> + <input type="hidden" name="GiftMethodAction" id="GiftMethodAction" value="0"> + </div> + <div> + <img +title="EggPoints" alt="EggPoints" src="./Newegg.com - Billing Info_files/none.gif"> + </div> + </div> + <ul> + <li> + <div id="GiftCardEmptyDiv"> + <div id="GiftCardEmptyMsg"> + <div> + <div> + <div> +</div> + <div> +<span>Missing Information </span>Card Number and Security Code fields cannot be empty. Please enter valid information and try again.</div> + </div> + </div> + </div> + </div> + </li> + </ul> + <div> + Payment Methods + <a rel="modal" +title="What's this?" id="PaymentMethodDisabled"> +</a> + <div id="PaymentMethodDisabled_Content"> + <p>Some payment methods may not be eligible for your order. Please review the full list by clicking <a>here</a> for payment restrictions.</p> + </div> + <span> +</span> + </div> + <div> + <ul> + <li> + <input type="radio" name="paymentmethod" id="NSCC" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Newegg Store Credit Card + parseable name: paymentmethod + field signature: 1614873398 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <label for="NSCC"> + <strong>Newegg Store Credit Card</strong> + </label> + <div> + <div> + <div> + <img src="./Newegg.com - Billing Info_files/newegg-cc.png" alt="Newegg Store Credit Card"> + <p> + </p> + </div> + <div> + <strong>Newegg Store Credit Card</strong> + </div> + </div> + <div> + <div> + <div> + <label for="StoreCard_HolderName"> + Cardholder Name + <span>(exactly as shown on card)</span> + </label> + <input +title="overall type: CREDIT_CARD_NAME_FULL + server type: CREDIT_CARD_NAME_FULL + heuristic type: CREDIT_CARD_NAME_FULL + label: Cardholder Name (exactly as shown on card) + parseable name: StoreCard_HolderName + field signature: 853107187 + form signature: 16660402300910943442" type="text" maxlength="80" name="StoreCard_HolderName" id="StoreCard_HolderName" value="" +autofill-prediction="CREDIT_CARD_NAME_FULL" +> + </div> + <div> + <label for="StoreCard_Number"> + Card Number + </label> + <input +title="overall type: CREDIT_CARD_NUMBER + server type: CREDIT_CARD_NUMBER + heuristic type: CREDIT_CARD_NUMBER + label: Card Number + parseable name: StoreCard_Number + field signature: 3054139089 + form signature: 16660402300910943442" datavalid="60345916" autocomplete="off" id="StoreCard_Number" type="text" name="StoreCard_Number" value="" focus="false" +autofill-prediction="CREDIT_CARD_NUMBER" +> + </div> + <div> + <div> + <label> + <input type="checkbox" checked="checked" name="saveNsccCard" id="saveCard" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Save for future orders + parseable name: saveNsccCard + field signature: 2599746278 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + Save for future orders + </label> + </div> + </div> + </div> + <div> +</div> + </div> + <div>Do not have a Newegg Store Credit Card? <a>Learn More</a> +</div> + </div> + </li> + <li> + <input type="radio" name="paymentmethod" value="Amex Express Checkout" id="amex" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Amex Express Checkout + parseable name: paymentmethod + field signature: 1614873398 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <label for="amex"> + <strong>Amex Express Checkout</strong> + </label> + <div> + <div> + <div> + <img src="./Newegg.com - Billing Info_files/AEC_PaymentMark_Blue_48x30.png" alt="Amex Express Checkout Button"> + <p> + </p> + </div> + <div> + <strong>Checkout faster with American Express</strong> + </div> + </div> + </div> + </li> + <li> + <input type="radio" name="paymentmethod" id="bitcoin" disabled="disabled" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Bitcoin + parseable name: paymentmethod + field signature: 1614873398 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <label for="bitcoin"> + <strong>Bitcoin</strong> + </label> + <div> + <div> + <div> + <img alt="Bitcoin accepted here" +title="Bitcoin accepted here" src="./Newegg.com - Billing Info_files/bitcoin_logo.png"> + <p> + </p> + </div> + <div> + <strong>Bitcoin is the safest and most secure way to pay online.</strong> + <ul> + <li>No identity theft risk; no payment information is ever stored.</li> + <li>Your payment completes immediately.</li> + <li> +<a target="_blank">Learn more + </a> + </li> + </ul> + </div> + <div> + <div> + <div> + <div> +</div> + <div> +<span>NOTE: </span>Please note that when using Bitcoin as your payment method, once you have clicked the "bitcoin checkout now" button, you will have only 15 minutes to complete your payment. If you are unable to complete your payment, you will have two options: You can try again later to place a new order or you can change your payment method later from Order History in My Account.<br> +<br> + All orders fully paid by Bitcoin are final and cannot be returned for Bitcoin or hard currency. All returns will be made in the form of a Newegg Gift Card. All returns follow our return policy. + </div> + </div> + </div> + </div> + </div> + </div> + </li> + <input type="hidden" name="IsMasterPassLightBoxEnable" id="IsMasterPassLightBoxEnable" value="True"> + <li> + <input type="radio" name="paymentmethod" id="masterpass" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: MasterPass + parseable name: paymentmethod + field signature: 1614873398 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <label for="masterpass"> + <strong>MasterPass</strong> + </label> + <div> + <div> + <div> + <img src="./Newegg.com - Billing Info_files/mp_mc_acc_038px_gif.gif" alt="MasterPass"> + <p> + </p> + </div> + <div> + <strong>MasterPass is a free service that is a fast, simple and safe way to check out online. It cuts down on the time and effort it takes to buy the things you want and need. And because it's from MasterCard, you can trust that it's secure. + </strong> + <ul> + <li> + When you are ready to check out online, click on the "Buy with MasterPass" button. + </li> + <li> + Next, unlock your MasterPass account to choose your payment method and shipping address. + </li> + <li> + Then simply confirm your purchase, and you are done! + </li> + <li> + Use it with all major credit, debit, and prepaid cards. + </li> + <li> + Use it to easily store all your cards and addresses in one place. + </li> + <li> + Use it on all your connected devices. + </li> + </ul> + </div> + </div> + </div> + </li> + <li> + <input type="radio" name="paymentmethod" id="visacheckout" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Visa Checkout + parseable name: paymentmethod + field signature: 1614873398 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <label for="visacheckout"> + <strong>Visa Checkout</strong> + </label> + <div> + <div> + <div> + <span id="#visacheckoutlearnmore"> +<img src="./Newegg.com - Billing Info_files/Cart_LearnMore_Pop-Up_left.png" alt="Visa Checkout"> +</span> + <img src="./Newegg.com - Billing Info_files/POS_horizontal_99x34.png" alt="Visa Checkout"> + <ul> + <li> +<a> + Learn more + </a> + </li> + </ul> + <p> + </p> + </div> + </div> + </div> + </li> + <li> + <input type="radio" name="paymentmethod" id="paypal" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: PayPal + parseable name: paymentmethod + field signature: 1614873398 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <label for="paypal"> + <strong>PayPal</strong> + </label> + <div> + <div> + <div> + <img src="./Newegg.com - Billing Info_files/pp-acceptance-medium.png" alt="newegg"> + <ul> + <li> + Speed through checkout. + </li> + <li> + PayPal is the safer, easier way to pay. + </li> + <li> +<a> + What is PayPal? + </a> + </li> + </ul> + <p> + </p> + </div> + <div> + <strong> + PayPal is the safer, easier way to pay + </strong> + <ul> + <li> + Never expose your credit card number. + </li> + <li> + Speed through checkout all over the web. One account, one password - no need to retype your shipping or financial information. + </li> + </ul> + </div> + </div> + </div> + </li> + <li> + <input type="radio" name="paymentmethod" id="creditcard" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Credit Card + parseable name: paymentmethod + field signature: 1614873398 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <label for="creditcard"> + <strong>Credit Card</strong> + </label> + <div id="CreditCardArea"> + <dl id="CardList"> + <div id="div_cardcvv2"> + <div> + <label> + <span>Security Code (CVV2)</span> + <input +title="overall type: CREDIT_CARD_VERIFICATION_CODE + server type: NO_SERVER_DATA + heuristic type: CREDIT_CARD_VERIFICATION_CODE + label: Security Code (CVV2) + parseable name: creditCardCVV2 + field signature: 2862210423 + form signature: 16660402300910943442" data-msg-validatecvv2="Security Code is invalid." type="text" value="" maxlength="4" id="creditCardCVV2" autocomplete="off" +autofill-prediction="CREDIT_CARD_VERIFICATION_CODE" +> + <a +title="What is this?" rel="modal" id="CVV2CodeHelper"> + <img src="./Newegg.com - Billing Info_files/cvv2_sm.gif" alt="cvv2"> +</a> + </label> + </div> + </div> + <dt> + <input id="AddNewCareditCard" name="cardList_R" type="radio" value="new" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Add New Credit Card + parseable name: cardList_R + field signature: 513212207 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <div> + <label for="AddNewCareditCard">Add New Credit Card</label> + </div> + </dt> + <dd> + <div> + <div> + <p> + <strong>All major credit cards accepted:</strong> + <span> + <img id="ImgDiscover" graysrc="https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/img_ccDnetwork_v1_grey.gif" src="./Newegg.com - Billing Info_files/img_ccDnetwork_v1.gif" alt="Major Cards Accepted"> + <img id="ImgMastercard" graysrc="https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/img_ccMastercard_grey.gif" src="./Newegg.com - Billing Info_files/img_ccMastercard.gif" alt="Major Cards Accepted"> + <img id="ImgAmex" graysrc="https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/img_ccAmex_grey.gif" src="./Newegg.com - Billing Info_files/img_ccAmex.gif" alt="Major Cards Accepted"> + <img id="ImgVisa" graysrc="https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/img_ccVisa_grey.gif" src="./Newegg.com - Billing Info_files/img_ccVisa.gif" alt="Major Cards Accepted"> + </span> + </p> + </div> + <div> + <label for="Card_HolderNameNew"> + Cardholder Name + <span>(exactly as shown on card)</span> + </label> + <input +title="overall type: CREDIT_CARD_NAME_FULL + server type: CREDIT_CARD_NAME_FULL + heuristic type: CREDIT_CARD_NAME_FULL + label: Cardholder Name (exactly as shown on card) + parseable name: Card_HolderNameNew + field signature: 3439434497 + form signature: 16660402300910943442" type="text" maxlength="80" name="Card_HolderNameNew" id="Card_HolderNameNew" value="" focus="false" +autofill-prediction="CREDIT_CARD_NAME_FULL" +> + </div> + <div> + <label for="Card_CCNUMBERNEW"> + Card Number + </label> + <input +title="overall type: CREDIT_CARD_NUMBER + server type: CREDIT_CARD_NUMBER + heuristic type: CREDIT_CARD_NUMBER + label: Card Number + parseable name: Card_CCNUMBERNEW + field signature: 1223289945 + form signature: 16660402300910943442" autocomplete="off" id="Card_CCNUMBERNEW" type="text" name="Card_CCNUMBERNEW" value="" onkeyup="if ('True' == 'True') { + Biz.Payment.AmexPoints.OnChangeOfCardNumberForNewInGlobalCheckoutStep2();}" focus="false" +autofill-prediction="CREDIT_CARD_NUMBER" +> + <img alt="Major Cards Accepted"> + </div> + <div> + <label for="Card_exp_monthNew"> + Expiration Date + </label> + <select name="Card_exp_monthNew" id="Card_exp_monthNew" size="1" focus="false" +title="overall type: CREDIT_CARD_EXP_MONTH + server type: CREDIT_CARD_EXP_MONTH + heuristic type: CREDIT_CARD_EXP_MONTH + label: Expiration Date + parseable name: Card_exp_monthNew + field signature: 52703496 + form signature: 16660402300910943442" +autofill-prediction="CREDIT_CARD_EXP_MONTH" +> + <option value="Month">Month</option> + <option value="01">01</option> + <option value="02">02</option> + <option value="03">03</option> + <option value="04">04</option> + <option value="05">05</option> + <option value="06">06</option> + <option value="07">07</option> + <option value="08">08</option> + <option value="09">09</option> + <option value="10">10</option> + <option value="11">11</option> + <option value="12">12</option> + </select> + <select name="Card_exp_yearNew" id="Card_exp_yearNew" size="1" focus="false" +title="overall type: CREDIT_CARD_EXP_4_DIGIT_YEAR + server type: CREDIT_CARD_EXP_4_DIGIT_YEAR + heuristic type: CREDIT_CARD_EXP_4_DIGIT_YEAR + label: Expiration Date + parseable name: Card_exp_yearNew + field signature: 3677977052 + form signature: 16660402300910943442" +autofill-prediction="CREDIT_CARD_EXP_4_DIGIT_YEAR" +> + <option value="Year">Year</option> + <option value="2017">2017</option> + <option value="2018">2018</option> + <option value="2019">2019</option> + <option value="2020">2020</option> + <option value="2021">2021</option> + <option value="2022">2022</option> + <option value="2023">2023</option> + <option value="2024">2024</option> + <option value="2025">2025</option> + <option value="2026">2026</option> + <option value="2027">2027</option> + <option value="2028">2028</option> + <option value="2029">2029</option> + <option value="2030">2030</option> + </select> + </div> + <div> + <label for="cvv2code"> + <span>Security Code (CVV2)</span> + </label> + <input +title="overall type: CREDIT_CARD_VERIFICATION_CODE + server type: NO_SERVER_DATA + heuristic type: CREDIT_CARD_VERIFICATION_CODE + label: Security Code (CVV2) + parseable name: cvv2code + field signature: 1678191663 + form signature: 16660402300910943442" data-msg-validatecvv2="Security Code is invalid." type="text" value="" maxlength="4" name="cvv2code" id="cvv2code" autocomplete="off" +autofill-prediction="CREDIT_CARD_VERIFICATION_CODE" +> + <a +title="What is this?" rel="modal" id="CVV2CodeHelper"> + <img src="./Newegg.com - Billing Info_files/cvv2_sm.gif" alt="cvv2"> +</a> + </div> + <div> + <div> + <label> + <input type="checkbox" checked="checked" name="saveCard" id="saveCard" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Save for future orders + parseable name: saveCard + field signature: 4084541912 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + Save for future orders + </label> + </div> + <div> + <label> + Save Credit Card As: + <input type="text" value="untitled" maxlength="80" id="Card_PaytermLabel" name="Card_PaytermLabel" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Save Credit Card As: + parseable name: Card_PaytermLabel + field signature: 3910487729 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + </label> + </div> + <div> + <label> + <input type="checkbox" checked="checked" name="IsNotDefault" id="makeDefaultOptionNew" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Set as default credit card + parseable name: IsNotDefault + field signature: 3972010007 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + Set as default credit card + </label> + </div> + </div> + </div> + <div> +</div> + <input type="hidden" name="Card_BankPhone" id="Card_BankPhone" value="888-888-8888"> + <input type="hidden" name="Card_TransactionNumber" id="Card_TransactionNumber" value=""> + <input type="hidden" name="Card_HolderName" id="Card_HolderName" value=""> + <input type="hidden" name="Card_Number" id="Card_Number" value=""> + <input type="hidden" name="ReEnter_Card_Number" id="ReEnter_Card_Number" value=""> + <input type="hidden" name="IS_Mark_Default" id="IS_Mark_Default" value=""> + <input type="hidden" name="Card_exp_month" id="Card_exp_month" value=""> + <input type="hidden" name="Card_exp_year" id="Card_exp_year" value=""> + <input type="hidden" name="Card_CVV2" id="Card_CVV2" value=""> + <input type="hidden" name="Card_IsDefault" id="Card_IsDefault" value=""> + <input type="hidden" name="Card_CCTYPE" id="Card_CCTYPE" value=""> + <input type="hidden" name="IsUsedAmexSaveCard" id="IsUsedAmexSaveCard" value="false"> + <input type="hidden" id="defalutSelectCreditCardRow" value="AddNewCareditCard"> + <input type="hidden" name="supportCTypes" id="supportCTypes" value="4,5,6,3"> + <input type="hidden" name="IsAMEXDistributedCard" value="False"> + <input type="hidden" name="AMEXDistributedCard" value=""> + <input type="hidden" name="AMEXDistributedCardVI" value=""> + <input type="hidden" name="AMEXDistributedCardRequestID" value=""> + <input type="hidden" id="cardNumber-1" value=""> + </dd> + </dl> + </div> + </li> + </ul> + <input type="hidden" id="defaultSelectPaytermMethod" value="creditcard" readonly="readonly"> + </div> + <div> + Billing Address + <span> +</span> + </div> + <ul> + <li id="address-chooser"> + <input type="checkbox" id="billingsameaddress" name="IsBilling" checked="" value="yes" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Same as the shipping address + parseable name: IsBilling + field signature: 1298880426 + form signature: 16660402300910943442" +autofill-prediction="UNKNOWN_TYPE" +> + <label for="billingsameaddress"> + Same as the shipping address + </label> + </li> + <li id="same-address"> + </li> + <li id="new-address"> + <div> + <input type="hidden" name="STransNumber" value="0"> + <input type="hidden" name="action" value=""> + <input type="hidden" name="OldContactWith" value=""> + <ul> + <li> + <label> + Country + <span>(<strong>NOTE: </strong> +<em>Billing country cannot be different from shipping country you selected in previous step.</em>)</span> + </label> + <select name="SCountry_Option" selectcountry="USA" id="countryOption" tabindex="0" size="1" +title="overall type: ADDRESS_HOME_COUNTRY + server type: ADDRESS_HOME_COUNTRY + heuristic type: ADDRESS_HOME_COUNTRY + label: Country (NOTE: Billing country cannot be different from shipping country you selected in previous st + parseable name: SCountry_Option + field signature: 3459145984 + form signature: 16660402300910943442" +autofill-prediction="ADDRESS_HOME_COUNTRY" +> + <option value="USA">United States</option> + </select> + </li> + <li> + <label>Address</label> + <input +title="overall type: ADDRESS_HOME_LINE1 + server type: ADDRESS_HOME_LINE1 + heuristic type: ADDRESS_HOME_LINE1 + label: Address + parseable name: SAddress1 + field signature: 328501296 + form signature: 16660402300910943442" type="text" name="SAddress1" id="SAddress1" maxlength="100" value="" placeholder="" +autofill-prediction="ADDRESS_HOME_LINE1" +> + </li> + <li> + <label> + Address 2 + <span> +<strong>(OPTIONAL)</strong> +<em>Apartment, suite, floor, etc.</em> +</span> +</label> + <input +title="overall type: ADDRESS_HOME_LINE2 + server type: ADDRESS_HOME_LINE2 + heuristic type: ADDRESS_HOME_LINE2 + label: Address 2 (OPTIONAL) Apartment, suite, floor, etc. + parseable name: SAddress2 + field signature: 26232370 + form signature: 16660402300910943442" type="text" name="SAddress2" id="SAddress2" maxlength="100" value="" placeholder="" +autofill-prediction="ADDRESS_HOME_LINE2" +> + </li> + <li> + <ul> + <li> + <div> + <label id="lblCity">City</label> + <input +title="overall type: ADDRESS_HOME_CITY + server type: ADDRESS_HOME_CITY + heuristic type: ADDRESS_HOME_CITY + label: City + parseable name: SCity + field signature: 1173963820 + form signature: 16660402300910943442" type="text" name="SCity" id="SCity" maxlength="45" value="" +autofill-prediction="ADDRESS_HOME_CITY" +> + </div> + </li> + <li> + <div> + <label for="stateDropDownList" id="lblState">State/Province/Region</label> + <div> + <select selectstate="CA" name="SState_Option" id="SState_Option_USA" tabindex="0" size="1" +title="overall type: ADDRESS_HOME_STATE + server type: ADDRESS_HOME_STATE + heuristic type: ADDRESS_HOME_STATE + label: State/Province/Region + parseable name: SState_Option + field signature: 3077158397 + form signature: 16660402300910943442" +autofill-prediction="ADDRESS_HOME_STATE" +> + <option value="AA">AA</option> + <option value="AP">AP</option> + <option value="AE">AE</option> + <option value="AL">ALABAMA</option> + <option value="AK">ALASKA</option> + <option value="AS">AMERICAN SAMOA</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="HI">HAWAII</option> + <option value="ID">IDAHO</option> + <option value="IL">ILLINOIS</option> + <option value="IN">INDIANA</option> + <option value="IA">IOWA</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="PR">PUERTO RICO</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="VI">U.S. Virgin Islands</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> + <div> + <label id="lblZip">Zip/Postal Code</label> + <input +title="overall type: ADDRESS_HOME_ZIP + server type: ADDRESS_HOME_ZIP + heuristic type: ADDRESS_HOME_ZIP + label: Zip/Postal Code + parseable name: SZip + field signature: 3887080504 + form signature: 16660402300910943442" maxlength="20" size="20" type="text" name="SZip" id="SZip" value="" +autofill-prediction="ADDRESS_HOME_ZIP" +> + </div> + </li> + <li> + <label> + Phone + </label> + <input +title="overall type: PHONE_HOME_CITY_AND_NUMBER + server type: PHONE_HOME_CITY_AND_NUMBER + heuristic type: PHONE_HOME_WHOLE_NUMBER + label: Phone + parseable name: ShippingPhone + field signature: 3574122515 + form signature: 16660402300910943442" type="text" name="ShippingPhone" maxlength="30" id="ShippingPhone" value="" +autofill-prediction="PHONE_HOME_CITY_AND_NUMBER" +> + </li> + <li> + <label> + + </label> + <label> + </label> + </li> + <input type="hidden" id="IsDefault" name="IsDefault"> + <input type="hidden" name="SContactWith" value="Tester Mo"> + </ul> + </li> + </ul> + </div> + </li> + <input type="hidden" name="BCountry" value="USA"> + <input type="hidden" name="BAddress1" value="331 E. Evelyn Avenue"> + <input type="hidden" name="BAddress2" value=""> + <input type="hidden" name="BCity" value="Mountain View"> + <input type="hidden" name="BState" value="CA"> + <input type="hidden" name="BZip" value="94041"> + <input type="hidden" name="CPCPostalCodeForDisplay" value=""> + <input type="hidden" name="IsCanadaPost" value="False"> + <input type="hidden" name="BPhone" value="650-903-0800"> + <input type="hidden" name="BContactWith" value="Tester Mo"> + <input type="hidden" name="hiddenSCountry" value="USA"> + <input type="hidden" name="BIsInPost" value="False"> + </ul> + <input type="hidden" id="cfAppendix" name="cfAppendix"> + <input type="hidden" id="isIgnoreBillingFocus" value="False"> + <input type="hidden" name="IsReEnterCreditCardValid" id="IsReEnterCreditCardValid" value="True"> + <input type="hidden" name="VMESuccessfulReturnInfo" id="VMESuccessfulReturnInfo"> + <input type="hidden" name="SubmitTypeValue" id="SubmitTypeValue" value=""> + <input type="hidden" name="lastPurchaseDate" id="lastPurchaseDate" value="1/1/0001 12:00:00 AM"> + <input type="hidden" id="GoogleWalletMaskedRequest" name="GoogleWalletMaskedRequest" value=""> + <input type="hidden" id="GoogleWalletMaskedResponse" name="GoogleWalletMaskedResponse"> + <input type="hidden" name="IsEnoughGCAmount" value="0"> + <input type="hidden" name="CustomerCardCVV2IsRequired" id="CustomerCardCVV2IsRequired" value="1"> + <input type="hidden" name="CustomerAppendix" id="CustomerAppendix" value="+KrrFNdT/kbgvDIajN498xXVkpXHtGV4IGEz2zWZhtCaE5W/pB02+iKMnppgs68Q"> + </form> + <form action="https://secure.newegg.com/Common/Ajax/SavePaymentByAjax.aspx" method="POST" id="creditCardCommandEdit_Form" name="creditCardCommandEdit_Form" novalidate="novalidate"> + <div> + <div> +</div> + <ul> + <li> + <label for="Card_PaytermLabel"> + Save As + <span> + <em>(a nickname for easy recognition)</em> + </span> + </label> + <input type="text" value="" id="Card_PaytermLabel" name="Card_PaytermLabel" maxlength="80" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Save As (a nickname for easy recognition) + parseable name: Card_PaytermLabel + field signature: 3910487729 + form signature: 15313939527407611188" +autofill-prediction="UNKNOWN_TYPE" +> + </li> + <li> + <label for="Card_HolderName"> + Cardholder Name + <span> + <em>(exactly as shown on card)</em> + </span> + </label> + <input +title="overall type: CREDIT_CARD_NAME_FULL + server type: CREDIT_CARD_NAME_FULL + heuristic type: CREDIT_CARD_NAME_FULL + label: Cardholder Name (exactly as shown on card) + parseable name: Card_HolderName + field signature: 2535895036 + form signature: 15313939527407611188" type="text" maxlength="80" name="Card_HolderName" id="Card_HolderName" focus="false" +autofill-prediction="CREDIT_CARD_NAME_FULL" +> + </li> + <li> + <label for="Card_Number"> + Card Number + </label> + <input +title="overall type: CREDIT_CARD_NUMBER + server type: CREDIT_CARD_NUMBER + heuristic type: CREDIT_CARD_NUMBER + label: Card Number + parseable name: Card_Number + field signature: 3930555619 + form signature: 15313939527407611188" autocomplete="off" id="Card_Number" type="text" name="Card_Number" focus="false" +autofill-prediction="CREDIT_CARD_NUMBER" +> + <img id="CardImg" name="CardImg" alt="Major Cards Accepted"> + </li> + <li> + <label for="Card_exp_month"> + Expiration Date + </label> + <select name="Card_exp_month" id="Card_exp_month" size="1" focus="false" +title="overall type: CREDIT_CARD_EXP_MONTH + server type: CREDIT_CARD_EXP_MONTH + heuristic type: CREDIT_CARD_EXP_MONTH + label: Expiration Date + parseable name: Card_exp_month + field signature: 3840696256 + form signature: 15313939527407611188" +autofill-prediction="CREDIT_CARD_EXP_MONTH" +> + <option value="Month">Month</option> + <option value="01">01</option> + <option value="02">02</option> + <option value="03">03</option> + <option value="04">04</option> + <option value="05">05</option> + <option value="06">06</option> + <option value="07">07</option> + <option value="08">08</option> + <option value="09">09</option> + <option value="10">10</option> + <option value="11">11</option> + <option value="12">12</option> + </select> + <select name="Card_exp_year" id="Card_exp_year" size="1" focus="false" +title="overall type: CREDIT_CARD_EXP_4_DIGIT_YEAR + server type: CREDIT_CARD_EXP_4_DIGIT_YEAR + heuristic type: CREDIT_CARD_EXP_4_DIGIT_YEAR + label: Expiration Date + parseable name: Card_exp_year + field signature: 185580832 + form signature: 15313939527407611188" +autofill-prediction="CREDIT_CARD_EXP_4_DIGIT_YEAR" +> + <option value="Year">Year</option> + <option value="2017">2017</option> + <option value="2018">2018</option> + <option value="2019">2019</option> + <option value="2020">2020</option> + <option value="2021">2021</option> + <option value="2022">2022</option> + <option value="2023">2023</option> + <option value="2024">2024</option> + <option value="2025">2025</option> + <option value="2026">2026</option> + <option value="2027">2027</option> + <option value="2028">2028</option> + <option value="2029">2029</option> + <option value="2030">2030</option> + </select> + </li> + <li> + <label id="makeCCDefaultOptionNew"> + <input type="checkbox" id="makeDefaultOptionNew" name="Card_IsDefault" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Set as default credit card + parseable name: Card_IsDefault + field signature: 1494055862 + form signature: 15313939527407611188" +autofill-prediction="UNKNOWN_TYPE" +> + Set as default credit card + </label> + </li> + <li> +</li> + </ul> + </div> + <input type="hidden" name="IsInBillingPage" id="IsInBillingPage" value="True"> + <input type="hidden" name="action" value="edit"> + <input type="hidden" name="selectIndex" value=""> + <input type="hidden" name="Card_CCTYPE" id="Card_CCTYPE" value=""> + <input type="hidden" name="Card_BankPhone" id="Card_BankPhone" value="888-888-8888"> + <input type="hidden" name="Card_TransactionNumber" id="Card_TransactionNumber" value=""> + <input type="hidden" name="supportCTypes" id="supportCTypes" value="4,5,6,3"> + </form> + <form action="https://secure.newegg.com/Common/Ajax/SavePaymentByAjax.aspx" method="POST" id="creditCardCommandRemove_Form" name="creditCardCommandRemove_Form" novalidate="novalidate"> + <div> + <div> +</div> + </div> + <input type="hidden" name="action" value="remove"> + <input type="hidden" name="selectIndex" value=""> + <input type="hidden" name="Card_TransactionNumber" value=""> + </form> + <form action="https://secure.newegg.com/Common/Ajax/SavePaymentByAjax.aspx" method="POST" id="NsccCardCommandEdit_Form" name="NsccCardCommandEdit_Form" novalidate="novalidate"> + <div> + <div> +</div> + <ul> + <li> + <label for="Card_HolderName"> + Cardholder Name + <span> + <em>(exactly as shown on card)</em> + </span> + </label> + <input +title="Cardholder Name" type="text" maxlength="80" name="StoreCard_HolderName" id="StoreCard_HolderName" focus="false"> + </li> + <li> + <label for="StoreCard_Number"> + Card Number + </label> + <input +title="Card Number" datavalid="60345916" autocomplete="off" id="StoreCard_Number" type="text" name="StoreCard_Number" focus="false"> + </li> + <li> + </li> + <input type="hidden" name="action" value="nsccedit"> + <input type="hidden" name="StoreCard_TransactionNumber" value=""> + </ul> + </div> + </form> + </body> +</html> diff --git a/browser/extensions/formautofill/test/fixtures/third_party/NewEgg/Login.html b/browser/extensions/formautofill/test/fixtures/third_party/NewEgg/Login.html new file mode 100644 index 0000000000..a5f149b683 --- /dev/null +++ b/browser/extensions/formautofill/test/fixtures/third_party/NewEgg/Login.html @@ -0,0 +1,156 @@ +<!DOCTYPE html> +<html lang="en-us"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> + <title>Newegg.com - Login</title> + <meta name="keywords" content="Newegg.com - Once You Know, You Newegg"> + <meta name="description" content="Newegg.com offers the best prices on computer parts, laptop computers, digital cameras, electronics and more with fast shipping and top-rated customer service. Once you know, you Newegg!"> + <meta name="google-translate-customization" content="d08b8c829bab9a46-ac914e23c0a3607a-g7fba27d07436db8a-e"> + <meta name="language" content="english"> + <meta name="copyright" content="© 2000-2017 Newegg Inc."> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="robots" content="index,follow"> + </head> + <body> + <form method="post" action="https://secure.newegg.com/Shopping/ShoppingLogin.aspx" name="loginForm" id="loginForm" novalidate="novalidate"> + <span id="CaptchaS"> +</span> + <input type="hidden" name="nextpage" value="https://secure.newegg.com/GlobalShopping/CheckoutStep1.aspx?CartID=797%2b903ZRCECSZWBJE0&PaymentType=SIMPLECHECKOUT&IsFromCart=1"> + <input type="hidden" name="StuTargetPage" value=""> + <input type="hidden" name="action" value="login"> + <input type="hidden" name="ShoppingLoginFlag" value="0"> + <input type="hidden" name="SPSign" value=""> + <input type="hidden" name="LoginAppendix" value="x0kFyaA7FPQ7xpTt6JRs7tjF3jD2dY/TYhVkLYYFvo6cyOJwvqVUNlxxUjSZYUB0"> + <ul> + <li> + <label for="UserName"> + Newegg ID + <span> + (Typically your email address) + </span> + </label> + <input type="text" tabindex="5" maxlength="128" size="15" +title="Email Address" id="UserName" name="UserName" value=""> + </li> + <li> + <label for="UserPwd"> + Password + </label> + <input type="password" tabindex="6" maxlength="30" size="17" +title="Password" id="UserPwd" name="UserPwd"> + </li> + <li> + <input type="checkbox" value="1" id="IsRemember" name="IsRemember" tabindex="8"> +<label for="IsRemember">Remember Me</label> + </li> + <li id="guestloginforgot"> +<a +title="Forgot your Newegg ID or Password?"> + Forgot your Newegg ID or Password? + </a> + </li> + <li> + <div> + <div> + </div> + <a tabindex="7" id="submit"> + SIGN IN <span>►</span> + </a> + </div> + </li> + <li> + <input type="checkbox" value="1" id="IsSubscribe" name="Newsletter" tabindex="9"> +<label for="IsSubscribe">Subscribe for exclusive e-mail offers and discounts</label> + </li> + </ul> + <input type="hidden" id="cfAppendix" name="cfAppendix"> + <input type="hidden" name="LoginAdditional" value="V6QdNc8GTJxKoxj5ef1cRLAlFLzcWhGcVj7od0iDpBUAd2FabNw7ApfN0g6LtbiB7EHyhgAaqpOdFbyt3NLuwPc9y1fkPs72+5qzSWHzJu19uWH+4mAefmVtLbXxTeIyGjEzvpanJrgib/dw61t1qZBot9DAigxz"> + <input type="hidden" name="IsPrevCaptcha" value="False"> + <input type="hidden" id="GoogleReCAPTCHA" name="GoogleReCAPTCHA" value="False"> + <input type="hidden" id="hiddenServerDateTimeNow" value="Mon, 20 Mar 2017 03:43:47 GMT"> + <input type="hidden" id="hiddenAllowClientTimeDiffInMinute" value="10"> + </form> + <form method="post" action="https://secure.newegg.com/Shopping/ShoppingLogin.aspx" name="guestCheckOutForm" id="guestCheckOutForm" novalidate="novalidate"> + <input type="hidden" name="action" value="guestckeckout"> + <a rel="">CONTINUE AS A GUEST <span>►</span> +</a> + </form> + <form name="registerForm" id="registerForm" method="post" action="https://secure.newegg.com/Shopping/ShoppingLogin.aspx" novalidate="novalidate"> + <input type="hidden" value="https://secure.newegg.com/GlobalShopping/CheckoutStep1.aspx?CartID=797%2b903ZRCECSZWBJE0&PaymentType=SIMPLECHECKOUT&IsFromCart=1" name="NextPage"> + <input type="hidden" name="ShoppingLoginFlag" value="0"> + <input type="hidden" name="action" value="register"> + <input type="hidden" name="SPSign" value=""> + <input type="hidden" name="LoginAppendix" id="LoginAppendix" value="x0kFyaA7FPQ7xpTt6JRs7tjF3jD2dY/TYhVkLYYFvo6cyOJwvqVUNlxxUjSZYUB0"> + <input type="hidden" name="IsPrevCaptcha" value="False"> + <ul> + <li> +<label for="LoginName">Email Address</label> +<input name="LoginName" id="LoginName" tabindex="10" maxlength="128" +title="overall type: EMAIL_ADDRESS + server type: EMAIL_ADDRESS + heuristic type: EMAIL_ADDRESS + label: Email Address + parseable name: LoginName + field signature: 1679789274 + form signature: 17613573414325428514" value="" type="text" +autofill-prediction="EMAIL_ADDRESS" +> +</li> + <li> +<label for="Password">Password</label> +<input name="Password" id="Password" tabindex="12" type="password" +title="overall type: ACCOUNT_CREATION_PASSWORD + server type: ACCOUNT_CREATION_PASSWORD + heuristic type: UNKNOWN_TYPE + label: Password + parseable name: Password + field signature: 3935904101 + form signature: 17613573414325428514" +autofill-prediction="ACCOUNT_CREATION_PASSWORD" +> +</li> + <li> +<label for="LoginName1">Confirm Email Address</label> +<input name="LoginName1" tabindex="11" maxlength="128" id="LoginName1" +title="overall type: EMAIL_ADDRESS + server type: EMAIL_ADDRESS + heuristic type: EMAIL_ADDRESS + label: Confirm Email Address + parseable name: LoginName1 + field signature: 2268781658 + form signature: 17613573414325428514" value="" type="text" +autofill-prediction="EMAIL_ADDRESS" +> +</li> + <li> +<label for="Password1">Confirm Password</label> +<input name="Password1" id="Password1" tabindex="13" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Confirm Password + parseable name: Password1 + field signature: 1108250005 + form signature: 17613573414325428514" type="password" +autofill-prediction="UNKNOWN_TYPE" +> +</li> + <li> +</li> + <li> + <input id="IsSubscribe2" type="checkbox" value="1" name="Newsletter" tabindex="15" checked="" +title="overall type: UNKNOWN_TYPE + server type: NO_SERVER_DATA + heuristic type: UNKNOWN_TYPE + label: Subscribe for exclusive e-mail offers and discounts + parseable name: Newsletter + field signature: 2681942707 + form signature: 17613573414325428514" +autofill-prediction="UNKNOWN_TYPE"> +<label for="IsSubscribe2" +>Subscribe for exclusive e-mail offers and discounts</label> + </li> + </ul> + </form> + </body> +</html> diff --git a/browser/extensions/formautofill/test/fixtures/third_party/NewEgg/ShippingInfo.html b/browser/extensions/formautofill/test/fixtures/third_party/NewEgg/ShippingInfo.html new file mode 100644 index 0000000000..14bd9502af --- /dev/null +++ b/browser/extensions/formautofill/test/fixtures/third_party/NewEgg/ShippingInfo.html @@ -0,0 +1,270 @@ +<!DOCTYPE html> +<html lang="en-us"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> + <title>Newegg.com - Shipping Info</title> + <meta name="keywords" content="Newegg.com - Once You Know, You Newegg"> + <meta name="description" content="Newegg.com offers the best prices on computer parts, laptop computers, digital cameras, electronics and more with fast shipping and top-rated customer service. Once you know, you Newegg!"> + <meta name="google-translate-customization" content="d08b8c829bab9a46-ac914e23c0a3607a-g7fba27d07436db8a-e"> + <meta name="language" content="english"> + <meta name="copyright" content="© 2000-2017 Newegg Inc."> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="robots" content="index,follow"> + </head> + <body> + <form id="checkout-shipping" action="https://secure.newegg.com/GlobalShopping/CheckoutStep1.aspx?CartID=415%2b903ZRCECSZWBJE0&IsCombineGuest=1" method="POST" novalidate="novalidate"> + <input type="hidden" name="SubmitFlag" value="true"> + <input type="hidden" name="STransNumber" value="0"> + <input type="hidden" name="action" value=""> + <input type="hidden" name="OldContactWith" value=""> + <ul> + <li> + <label> + First Name + </label> + <input validgroup="g1" +title="overall type: NAME_FIRST + server type: NAME_FIRST + heuristic type: NAME_FIRST + label: First Name + parseable name: SFirstName + field signature: 3883597444 + form signature: 7987654844929240962" type="text" name="SFirstName" id="SFirstName" maxlength="80" value="" +autofill-prediction="NAME_FIRST" enablevalid="true" +> + </li> + <li> + <label> + Last Name + </label> + <input validgroup="g1" +title="overall type: NAME_LAST + server type: NAME_LAST + heuristic type: NAME_LAST + label: Last Name + parseable name: SLastName + field signature: 1256168210 + form signature: 7987654844929240962" type="text" name="SLastName" id="SLastName" maxlength="80" value="" +autofill-prediction="NAME_LAST" enablevalid="true" +> + </li> + <li> + <label> + Country + </label> + <select name="SCountry_Option" selectcountry="USA" id="countryOption" tabindex="0" size="1" +title="overall type: ADDRESS_HOME_COUNTRY + server type: ADDRESS_HOME_COUNTRY + heuristic type: ADDRESS_HOME_COUNTRY + label: Country + parseable name: SCountry_Option + field signature: 3459145984 + form signature: 7987654844929240962" +autofill-prediction="ADDRESS_HOME_COUNTRY" +> + <option value="USA">United States</option> + </select> + </li> + <li> + <label>Address</label> + <input +title="overall type: ADDRESS_HOME_LINE1 + server type: ADDRESS_HOME_LINE1 + heuristic type: ADDRESS_HOME_LINE1 + label: Address + parseable name: SAddress1 + field signature: 328501296 + form signature: 7987654844929240962" type="text" name="SAddress1" id="SAddress1" maxlength="100" value="" placeholder="" +autofill-prediction="ADDRESS_HOME_LINE1" +> + </li> + <li> + <label> + Address 2 + <span> +<strong>(OPTIONAL)</strong> +<em>Apartment, suite, floor, etc.</em> +</span> +</label> + <input +title="overall type: ADDRESS_HOME_LINE2 + server type: ADDRESS_HOME_LINE2 + heuristic type: ADDRESS_HOME_LINE2 + label: Address 2 (OPTIONAL) Apartment, suite, floor, etc. + parseable name: SAddress2 + field signature: 26232370 + form signature: 7987654844929240962" type="text" name="SAddress2" id="SAddress2" maxlength="100" value="" placeholder="" +autofill-prediction="ADDRESS_HOME_LINE2" +> + </li> + <li> + <ul> + <li> + <div> + <label id="lblCity">City</label> + <input +title="overall type: ADDRESS_HOME_CITY + server type: ADDRESS_HOME_CITY + heuristic type: ADDRESS_HOME_CITY + label: City + parseable name: SCity + field signature: 1173963820 + form signature: 7987654844929240962" type="text" name="SCity" id="SCity" maxlength="45" value="" +autofill-prediction="ADDRESS_HOME_CITY" +> + </div> + </li> + <li> + <div> + <label for="stateDropDownList" id="lblState">State/Province/Region</label> + <div> + <select selectstate="" name="SState_Option" id="SState_Option_USA" tabindex="0" size="1" +title="overall type: ADDRESS_HOME_STATE + server type: ADDRESS_HOME_STATE + heuristic type: ADDRESS_HOME_STATE + label: State/Province/Region + parseable name: SState_Option + field signature: 3077158397 + form signature: 7987654844929240962" +autofill-prediction="ADDRESS_HOME_STATE" +> + <option value="AA">AA</option> + <option value="AP">AP</option> + <option value="AE">AE</option> + <option value="AL">ALABAMA</option> + <option value="AK">ALASKA</option> + <option value="AS">AMERICAN SAMOA</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="HI">HAWAII</option> + <option value="ID">IDAHO</option> + <option value="IL">ILLINOIS</option> + <option value="IN">INDIANA</option> + <option value="IA">IOWA</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="PR">PUERTO RICO</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="VI">U.S. Virgin Islands</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> + <div> + <label id="lblZip">Zip/Postal Code</label> + <input +title="overall type: ADDRESS_HOME_ZIP + server type: ADDRESS_HOME_ZIP + heuristic type: ADDRESS_HOME_ZIP + label: Zip/Postal Code + parseable name: SZip + field signature: 3887080504 + form signature: 7987654844929240962" maxlength="20" size="20" type="text" name="SZip" id="SZip" value="" +autofill-prediction="ADDRESS_HOME_ZIP" +> + </div> + </li> + <li> + <label> + Phone + </label> + <input +title="overall type: PHONE_HOME_CITY_AND_NUMBER + server type: PHONE_HOME_CITY_AND_NUMBER + heuristic type: PHONE_HOME_WHOLE_NUMBER + label: Phone + parseable name: ShippingPhone + field signature: 3574122515 + form signature: 7987654844929240962" type="text" name="ShippingPhone" maxlength="30" id="ShippingPhone" value="" +autofill-prediction="PHONE_HOME_CITY_AND_NUMBER" +> + </li> + <li> + <label> + Email + </label> + <input +title="overall type: EMAIL_ADDRESS + server type: EMAIL_ADDRESS + heuristic type: EMAIL_ADDRESS + label: Email + parseable name: GuestEmail + field signature: 658796670 + form signature: 7987654844929240962" type="text" name="GuestEmail" id="email" value="" maxlength="128" +autofill-prediction="EMAIL_ADDRESS" +> + </li> + <li> + <label> + <span> + <strong>NOTE:</strong> Your phone number is needed to contact you for shipping-related questions and your email address will be used only to send you information about your order. + </span> + <p> + <span> + Please visit our <a>Privacy Policy</a> for more information.</span> + </p> + </label> + </li> + <input type="hidden" id="IsDefault" name="IsDefault"> + </ul> + </li> + </ul> + <input type="hidden" value="True" id="CheckGuestEmail" name="CheckGuestEmail"> + </form> + <input type="hidden" id="FedExShippingIsDefault" value="False"> + <input type="hidden" id="CanadaPostIsDefault" value="False"> + <input type="hidden" id="IsBrowserBack" value="false"> + <ul> + <li> + <input type="radio" name="shippingAddressPanel" value="creditcard" id="shippingAddressAdd"> + <label for="shippingAddressAdd"> + <strong>Enter a new shipping address</strong> + </label> + <div id="checkoutShippingAddPanel"> + </div> + </li> + </ul> + <div> + <input type="checkbox" id="makeDefaultOption" name="makeDefaultOption"> + <label for="makeDefaultOption">Set as default credit card</label> + </div> + </body> +</html> |