git ssb

0+

cel-desktop / ssb-pkg



Tree: 65191f9a9664f013ebe726bb95a1a54b086e1bd5

Files: 65191f9a9664f013ebe726bb95a1a54b086e1bd5 / test / test-79-npm / nightmare / nightmare.js

590 bytesRaw
1'use strict';
2
3var Nightmare = require('nightmare');
4var nightmare = new Nightmare({ show: false });
5
6nightmare
7 .goto('http://yahoo.com')
8 .type('form[action*="/search"] [name=p]', 'github nightmare')
9 .click('form[action*="/search"] [type=submit]')
10 .wait('#main')
11 .evaluate(function () {
12 // nightmare takes thisFunction.toString(), so --public
13 // is needed (or placing this file to assets)
14 return document.querySelector('#main .searchCenterMiddle li a').href;
15 })
16 .end()
17 .then(function (result) {
18 if (result.indexOf('segmentio') >= 0) console.log('ok');
19 });
20

Built with git-ssb-web