Professional Documents
Culture Documents
Shopping Checkout Selector Labeling
Shopping Checkout Selector Labeling
Your Task
In this HitApp, you will be given a shopping website (open in a new tab) and a specific
checkout procedure section, e.g., shipping address, billing address, payment etc., detailed
descriptions to different sections are presented in X part. You need to first enter the checkout
procedure and then stop at the specific page which matches the given section. For example, if
the hit’s target domain is: alexandani.com and the target session is shippingAddress, please
stop at this page:
After that, please launch the “SmartSelector” interface by clicking the icon shown in the
following figure, detailed description to the interface can be found in following part.
After the interface is launched, you are prepared to start the labeling process. To start
labeling, you should first right click the at any location on the current page and select the target
session shown on hit. For example, if your targe session is “shippingAddress”, please right click
the current page and select “ShippingAddress” on the dropdown menu.
After you select the session name, your next step will be select the target elements for your target
session (details can be checked in Definitions of Sessions & Elements). The figure below on the
left shows one selected target element on ShippingAddress session. After the element is selected,
the element’s board will be marked with green color and some additional text will also be
displayed to show your label result, shown as figure below on the right.
After you finish the labeling, please click the “Info” button on the interface and a long json text
will be displayed in the left text box. Please press Ctrl + A to copy the text and past it back into
the UHRS page’s input box.
After you paste the result string into the UHRS text box, please click the “Parse” button and you
will see the parsed result in green rectangle displayed in the picture. Then, please click the
“Submit” button and submit the parsed result. Please note: you will not be allowed to type-in or
modify the “Parsed Result” directly, please always paste result string to the text box and parse it
will “Parse” button.
If the format of the passed string is not correct, the UHRS page will pop-out a warning message
and ask you to copy/paste the result from “SmartSelect” extension again.
SmartSelector
To label the hit properly, we ask to you to download and install the “SmartSelect” interface. The
installation file can be downloaded here: https://drive.google.com/file/d/1nL69dNSmo6kTeLf9-
31OFA9J0G85zLEG/view?usp=sharing
Step 1. Go to chrome://extensions
Step 5. You should now see the Smart Select tool (as in the red box below). That means the
extension is installed. And it should be turned on by default (as in the orange box). You should
also be able to see the smart select icon (as is highlighted in the green box below) when the tool
is turned on.
Using SmartSelect
Step 1. Open the domain page, then find any commodity and proceed to the Checkout procedure,
please always try to checkout as guest.
Step 2. Once you are entering the checkout procedure, please remember to check the target
session given by Hit. When you find current page matches the target session, please stop and
launch the smart select tool by clicking on its icon on the top right of the chrome nav bar
(highlighted green in picture above). You should see a green tool pop up at the bottom of the
page as pictured below.
Step 3. To mark the element with the extension, you should first select the session name then
under each session, you will find a second level menu for labeling the target elements. First,
please right click at any blank area on the page to select session name.
Step 4. After you select the session name, you can move your mouse to the target element (e.g.,
input blanks) and you will see a red frame appeared when you hover your mouse on the element.
If the red frame mark the target element, e.g., first name in the figure below, then you can right
click on the red-frame and select the correct name from the drop-down menu.
Step 5. After you select the name, you will see your selected element is marked with green frame
and there is a text showing the label that you select for that element.
Step 6. Finally, click the “info” button on the control panel of the “SmartSelect” extension. Then
you will see the text box will display the mark result string like the image below.
Definitions of Sessions & Elements
Here, present detailed definitions to different sessions and elements. We also provide some
typical samples for each of them.
2. Never mark “place your order” or “review and confirm” on payment or billing address session as
“continue” element.
3. For “checkout as guest” button, there are three situations:
a. If you click the button, you find you are redirecting to a new page (extension is
automatically closed), then you can dismiss that “checkout as guest” button.
b. If you click the button, the whole page is not refreshed, and some additional blanks (no
address related blanks) are displayed. Then, you should regard the new input blanks are
the valid elements for ContactInfo session and the “checkout as guest” button should be
regarded as the “clickbefore” element for ContactInfo session.
c. If you click the button, the whole page is not refreshed, and some additional blanks
(address related blanks) are displayed. Then, the “checkout as guest” button should be
regarded as the “clickbefore” element for Shipping/Billing Address session.
4. For “Confirm” element in ShippingAddress session, please select “use the origin address” first. If
you cannot find the “use origin address”, then please mark “use suggested address” as the
confirm element.
5. We target to label “input” instead of “label”, for example, in the following picture:
1) is ”Label”
2) is ”input”
6. For expiryXXXXFormat, different version extensions have different UI. please select the sub item
util you can select MM/YY, MM/YYYY, M, YY, YYYY, if you can’t see these items, please download
and reinstall latest extension.
7. Please mark the entire button instead of the innermost part of the button.