如何使用Chrome远程调试CasperJS?

弗雷德里科阿兰

在Chrome中调试CasperJS脚本的步骤是什么?我正在尝试在Windows 8.1上进行调试。

1)我的测试c:\ temp \ googletestin.js具有:

debugger;

casper.test.begin('Google search retrieves 10 or more results',3, function suite(test) {

    casper.start("http://www.google.com.br/", function() {
        this.echo(">>Number 1");
        test.assertTitle("Google", "Title home page google");

        casper.echo(">>Number 2");
        test.assertExists('form[action="/search"]', "find form search");

        casper.echo(">>Number 3");
        this.fill('form[action="/search"]', {
            q: "casperjs"
        }, true);

        this.echo(">>Number 4");
        casper.capture('test.png', undefined, {
        format: 'png',
        quality: 75
        });

    })

    casper.run(function() {
        test.done();
    });
});

2)打开cmd.exe

3)做命令行

>casperjs test c:\temp\googletesting.js --remote-debugger-port=9222 --remote-debugger-autorun=yes

ps:测试运行到正常结束

4)打开镶边并输入网址: http:localhost:9222

5)页面空白

6)打开控制台(f12)并执行:__run();但是什么也没发生

Artjom B.

在第3步中,您需要将调试器选项传递到CasperJS中,而不是将脚本传递到CasperJS中casper.cli您也不应让脚本自动启动(--remote-debugger-autorun=yes),否则脚本将在调试之前运行。正确地说,您可以打开Chrome / Safari并调用__run()以触​​发脚本执行。

casperjs --remote-debugger-port=9222 test yourScript.js

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Heroku设置Pydevd远程调试

来自分类Dev

如何远程调试dll

来自分类Dev

如何使用Intellij Idea远程调试.jar文件

来自分类Dev

如何使用Browser-sync进行远程调试?

来自分类Dev

如何使用Qt Creator中的GDB进行远程调试?

来自分类Dev

如何使用Intellij Idea远程调试.jar文件

来自分类Dev

如何使用Visual Studio生成用于远程调试的Symbols文件?

来自分类Dev

chrome上的DevTools远程调试无法与无头chrome一起正常使用

来自分类Dev

如何远程调试Crosswalk Webview?

来自分类Dev

如何从NetBeans远程调试jar

来自分类Dev

如何远程调试损坏的initrd?

来自分类Dev

如何远程调试Maven测试

来自分类Dev

Android上的Chrome远程调试问题

来自分类Dev

使用Dart进行远程调试

来自分类Dev

使用OpenShift远程调试tomcat

来自分类Dev

如何在Visual Studio Code中使用Delve调试器进行远程调试

来自分类Dev

使用Chrome调试JSBin

来自分类Dev

使用Chrome调试JSBin

来自分类Dev

如何使用Intellij IDE调试Chrome扩展程序?

来自分类Dev

如何使用Intellij IDE调试Chrome扩展程序?

来自分类Dev

如何进行测试的远程调试?

来自分类Dev

如何调试无提示远程通知

来自分类Dev

如何进行测试的远程调试?

来自分类Dev

使用lldb / Xcode进行远程调试

来自分类Dev

从外部设备使用Chromium远程调试

来自分类Dev

Qt Creator GDB使用调试助手进行远程调试

来自分类Dev

如何在WinXP上使用Visual Studio 2013为应用程序构建进行远程调试?

来自分类Dev

如何使用lldb在Maverics 10.9 OSX上进行远程内核调试?

来自分类Dev

使用Xdebug调试远程服务器时,如何在PhpStorm中看到$ _POST变量?

Related 相关文章

热门标签

归档