Skip to content

Instantly share code, notes, and snippets.

@asahui
Created October 7, 2018 22:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asahui/09b31f995cf80dfe5d679dbf68b6476c to your computer and use it in GitHub Desktop.
Save asahui/09b31f995cf80dfe5d679dbf68b6476c to your computer and use it in GitHub Desktop.
var form = {
IDRadio: { selector: '[name=component1_SELECT_ONE_RADIOBUTTON_3422', value: 'Checked'},
languageSelect: { selector: '#component1_SELECT_ONE_LISTBOX_2945', value: 'YUE'},
policyCheck: { selector: '#component1_SELECT_ONE_CHECKBOX_2970', value: 'Checked'},
shareCheck: { selector: '#component1_SELECT_ONE_CHECKBOX_3395', value: 'Checked'},
termCheck: { selector: '#component1_SELECT_ONE_CHECKBOX_3016', value: 'Checked'},
scoreSendCheck: { selector: '[name=component1_SELECT_MANY_CHECKBOX_5145]', value: 'Checked'},
hearSelect: { selector: '#component1_SELECT_ONE_LISTBOX_3858', value: 'Friend or family'},
countrySelect: { selector: '#component1_SELECT_ONE_LISTBOX_4560', value: 'Australia'},
whySelect: { selector: '#component1_SELECT_ONE_LISTBOX_3860', value: 'Skilled migration / Permanent Residency'},
levelSelect: { selector: '#component1_SELECT_ONE_LISTBOX_3862', value: '(Post) Graduate / Masters degree'},
fieldSelect: { selector: '#component1_SELECT_ONE_LISTBOX_4567', value: 'Information Technology / Computer Sciences'},
examSelect: { selector: '#component1_SELECT_ONE_LISTBOX_5155', value: 'No'}
};
for (field in form) {
if (field.endsWith('Radio')) {
$$(form[field].selector)[0].checked = form[field].value;
} else if (field.endsWith('Check')) {
$$(form[field].selector)[0].checked = form[field].value;
} else {
$$(form[field].selector).val(form[field].value);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment