nightmare

    0热度

    2回答

    进行评估我正在尝试使用NightmareJS v2和Vo以及Node.JS来查​​看几个搜索项并从中收集数据。我的代码可以看到下面: const nightmare = require('nightmare'), vo = require('vo'), nbot = nightmare({ title: 'Bot', show: true }); con

    0热度

    2回答

    我试图点击'onclick'元素。目标网站的来源是 <td class="td-03"> <p class="td-03">hogehoge</p> </td> <td class="td-04"> <p class="td-04"> <input class="btn btn-sm btn-success" onclick="this.f

    5热度

    3回答

    我试图在服务器上运行Nightmare.js。我很清楚它在Linux上是无头的,并且需要xvfb。我不明白的是为什么我继续得到以下错误在调试模式: nightmare queuing process start +0ms nightmare queueing action "useragent" +3ms nightmare queueing action "goto" for

    0热度

    1回答

    我试图从NightmareJS文件运行示例代码: var Nightmare = require('nightmare'), nightmare = Nightmare(); nightmare.goto('http://cnn.com') .evaluate(function(){ return document.title; })

    2热度

    1回答

    Nightmare文档没有指定如何设置browser的详细信息。 我猜这是这样的,但它不起作用。有任何想法吗? const nightmare = new Nightmare({'show': show, 'BrowserWindow': {height: 900}});

    0热度

    1回答

    我使用创建一个脚本,我的脚本的步骤必需品: 打开页面 检查记录与cookie不会被记录 登录 完成所有其他任务 事情是这样的代码: nightmare .goto(url) .cookies.get('cookie_key') .then(cookie => { }) ; 如何我可以做出噩梦登录,如果没有登录,之前执行的必要任务休息吗?

    -1热度

    1回答

    获得一些练习运行测试与摩卡柴和噩梦。一切似乎都有效,直到我进入评估区块。 var Nightmare = require('nightmare'), should = require('chai').should() describe('Frontend Masters', function() { this.timeout(20000); it('should

    1热度

    1回答

    我试图使用Dojo Webkit和NightmareJS来刮掉一个网页。我遇到的问题是,当试图点击按钮来浏览页面时,我需要确保按钮本身在尝试点击它们之前被加载,否则我会得到如下错误:“无法通过选择器查找元素:选择器“,这是可以预料的。 增加等待时间(毫秒)可以工作,但是在服务器速度慢或需要显示更多事情的情况下,加载可能会超出等待时间,这显然是我想避免的。所以然后我尝试使用wait(selector

    8热度

    1回答

    我一直在PhantomJs和CasperJs中编写一些测试用例。最近我偶然发现了使用ElectronJs的NightmareJs。 我想知道如果我能在NigthmareJs自动化POST请求(例如下图)(可能使用goto语句,但我没有看到任何规格传递PARAMS和改变方法): PhantomJs代码: page.open(url, 'post', params, function (status)

    -3热度

    1回答

    中返回可迭代的解决方案我不仅希望返回此Promise的结果,还要返回它所调用的迭代器url。 urls是一组网址。 function findMainLink(urls) { return Promise.all(urls.map((url) => { var result = nightmare .goto(url) .wait('#main')