YouAndWeb_TwoToc
a2ecfb85282bb782ae96a40499c728d5c266f710
YouAndWeb_TwoToc / e2e / account / login / login.po.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
/** * This file uses the Page Object pattern to define the main page for tests * https://docs.google.com/presentation/d/1B6manhG0zEXkC-H-tPo2vwU06JhL8w9-XCF9oehXzAQ */ 'use strict'; var LoginPage = function() { this.form = element(by.css('.form')); this.form.email = this.form.element(by.model('user.email')); this.form.password = this.form.element(by.model('user.password')); this.form.submit = this.form.element(by.css('.btn-login')); this.login = function(data) { for (var prop in data) { var formElem = this.form[prop]; if (data.hasOwnProperty(prop) && formElem && typeof formElem.sendKeys === 'function') { formElem.sendKeys(data[prop]); } } this.form.submit.click(); }; }; module.exports = new LoginPage(); |
Commits for YouAndWeb_TwoToce2e/account/login/login.po.js
Revision | Author | Commited | Message |
---|---|---|---|
a2ecfb ... | PTKDev | Fri 20 Nov, 2015 11:22:35 +0000 | TwoToc code |