問題タブ [spookyjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2287 参照

node.js - Spooky.js を使用したサンプル コードの実行中にエラーが発生しました

node.jsphantom.jscasper.jsおよびのスタック全体が初めてですspooky.js。すべてを (Windows に) インストールし、PATH を更新して、次の例に従いました。

https://github.com/WaterfallEngineering/SpookyJS

このエラーが発生しました:

誰もがそれを修正する理由と方法の手がかりを持っていますか? 私は元気に走りcasperjs googlelinks.jsます。しかし、node.jsspooky.js、それは私に問題を引き起こしました。

0 投票する
0 に答える
424 参照

node.js - expressJSとspookyJSを使用する際の難しさを理解する

私は現在、expressJSを使用してnodeJSサーバーのナビゲーションを作成し、spookyJSをテスト用に使用しています。次のコードが機能するかどうかを知りたいです。

ユーザーがhttp://localhost:3131/testsアクセスすると、htmlサイトが表示されます。これは完全に機能しています。

サンプルコード:

ユーザーがhttp://localhost:1337/tests/startspookyJSにアクセスすると、テストが開始されますが、そうではありません。

サンプルコード:

上記のコードは完全なコードではありません。これは、私がどのように実行したいかについての洞察を提供するためのものです。expressJSでこのようにすることは可能ですか?

私はうまくいく別の小さな例を作りました。次の例のように、ブラウザでnodeJSサーバーに移動するとテストが開始されますhttp://localhost:4141

ナビゲーションなしで通常のnodeJSサーバーを使用しているのに、expressJSナビゲーションでは機能しないのに、なぜ機能するのですか?助けてくれてありがとう、アレックス

0 投票する
1 に答える
300 参照

javascript - node を使用してサーバー上で coffeescript をデバッグする方法

Coffeescript、NodeJS PhantomJS、およびSpookyJSで実行される以下のコードがあります

coffeeコマンドで実行するとコンソールに表示され[info] [phantom] Starting...、そこでハングします。

これをデバッグして何が起こっているのかを調べる方法はありますか、それとも構文自体に問題がありますか?

0 投票する
1 に答える
1086 参照

redirect - PhantomJS が 302 リダイレクトで Cookie をドロップする

SpookyJS ノード ライブラリを使用して Web フローをウォークスルーしています。私が持っているはずの Cookie のいくつかは、302 リダイレクトで設定されていません。これが PhantomJS の問題なのか SpookyJS の問題なのかについての知識はありますか?

0 投票する
2 に答える
1850 参照

javascript - SpookyJS: 内部で Console.log が機能しない

実行1337すると表示されますが、表示され7331ません。どうしてこれなの?私が尋ねている理由は、特定の変数の値をログに記録したいときにデバッグが難しくなるためです。

また、 then 関数を次のように変更したい場合:

evaluateself 変数にアクセスできないため、これは機能しません。PhantomJS では作成できますがpage.evaluate(function (self) {、Spooky で試してみるとうまくいきません。そのため、必要なときにデータをログに記録することは非常に困難です。

これを回避する方法はありますか?

0 投票する
0 に答える
793 参照

node.js - SpookyJS: フォームに記入した後に必要な追加

CasperJS クイックスタート ガイドには、フォームへの入力に関する次の例があります。

true パラメーターが this.fill に渡されるため、フォームは自動的に送信され、新しいページが読み込まれるとすぐに次の casper.then 関数が呼び出されます。

しかし、SpookyJS を使用して Cucumber テストを作成する場合は、次のようになります。

ページのコンテンツと URL を見ると、spooky.then 関数が呼び出されたときにまだフォーム ページにあると Spooky が言っていることがわかります。しかし、もう 1 つ spooky.then を追加すると、次のようになります。

突然、これは機能します。Casper を使用している間は必要ないのに、ここで余分な spooky.then 呼び出しが必要なのはなぜですか? これを Casper でテストしたところ、期待どおりに動作しましたが、Spooky では追加のthen呼び出しが必要です。

0 投票する
0 に答える
204 参照

node.js - spookyJS で thenClick() を使用する方法

casperJS スクリプトで私はこれをやっています:

Node からspookyJSを使用してこの機能を実装するにはどうすればよいですか? spookyJS で xpath セレクターを使用することは可能ですか?

0 投票する
0 に答える
879 参照

node.js - Node.js SpookyJS: hello.js の実行中にエラーが発生しました

Node.js で CasperJs コマンドを実行するために SpookyJS をインストールしました。次のコマンドでインストールしました: npm install spookyCentos マシンを使用しています。

エラー:

前もって感謝します