UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

33 lines (29 loc) 859 B
/** * * Submits a form found by given selector. The submit command may also be applied * to any element that is a descendant of a `<form>` element. * * <example> :index.html <form action="/form.php" method="post" id="loginForm"> <label for="username">User:</label> <input type="text" name="username" id="username"> <label for="password">Password:</label> <input type="password" name="password" id="password"> <input type="submit" value="Login"> </form> :submitForm.js client.submitForm('#loginForm'); * </example> * * @param {String} selector form element * * @uses protocol/element, protocol/submit * @type action * */ module.exports = function submitForm (selector) { return this.element(selector).then(function(res) { return this.submit(res.value.ELEMENT); }); };