Sha256: 842b3deff14054364d30a42c67b873f271e203d5eaf688ceeffcfeee862f851c

Contents?: true

Size: 597 Bytes

Versions: 5

Compression:

Stored size: 597 Bytes

Contents

(function(path, method, params) {

  // The rest of this code assumes you are not using a library.
  // It can be made less verbose if you use one.
  const form = document.createElement('form');
  form.method = method;
  form.action = path;

  for (const key in params) {
    if (params.hasOwnProperty(key)) {
      const hiddenField = document.createElement('input');
      hiddenField.type = 'hidden';
      hiddenField.name = key;
      hiddenField.value = params[key];

      form.appendChild(hiddenField);
    }
  }

  document.body.appendChild(form);
  form.submit();
})( %%SCRIPT_ARGS%% );

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
aranha-selenium-0.11.1 template/aranha/selenium/session/form_request/form_request_function.js
aranha-selenium-0.11.0 template/aranha/selenium/session/form_request/form_request_function.js
aranha-selenium-0.10.1 template/aranha/selenium/session/form_request/form_request_function.js
aranha-selenium-0.10.0 template/aranha/selenium/session/form_request/form_request_function.js
aranha-selenium-0.9.0 template/aranha/selenium/session/form_request/form_request_function.js