博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node nightmare 网页自动化测试 sample
阅读量:5067 次
发布时间:2019-06-12

本文共 545 字,大约阅读时间需要 1 分钟。

安装nightmare

编写1.js

运行 node 1.js

var Nightmare = require('nightmare');

var nightmare = Nightmare({ show: true })

nightmare

.goto('http://yahoo.com')
.type('form[action*="/search"] [name=p]', 'github nightmare')
.click('form[action*="/search"] [type=submit]')
.wait('#main')
.evaluate(function () {
return document.querySelector('#main .searchCenterMiddle li a').href
})
.end()
.then(function (result) {
console.log(result)
})
.catch(function (error) {
console.error('Search failed:', error);
});

转载于:https://www.cnblogs.com/cutepig/p/5656461.html

你可能感兴趣的文章
JavaScript DOM基本操作
查看>>
关于web后门权限防删的一个新思路
查看>>
solr之搭建企业搜索平台
查看>>
C语言基础(1)-基本语法及注意事项
查看>>
网页配色的天然范儿
查看>>
《springCloud系列》——Eureka 进行服务治理
查看>>
C# 串口通讯的数据丢失和同步异步问题
查看>>
【Linux】查看系统信息
查看>>
数据库索引的实现原理(笔记)详细http://www.linezing.com/blog/?p=798#nav-1
查看>>
JsonUtil 学习使用
查看>>
[CTSC2018]混合果汁(二分答案+主席树)
查看>>
Linux学习私人笔记-压缩文件命令
查看>>
MVC模型绑定
查看>>
关于memset的使用
查看>>
nohup 让进程在后台可靠运行的几种方法
查看>>
376. Binary Tree Path Sum【LintCode java】
查看>>
ASP.NET/C#获取文章中图片的地址
查看>>
Spring MVC 入门(二)
查看>>
Java处理多人同时读写文件的文件锁处理
查看>>
设计模式IOS篇-第二章:委托模式
查看>>