問題タブ [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.
node.js - Spooky.js を使用したサンプル コードの実行中にエラーが発生しました
node.js
、phantom.js
、casper.js
およびのスタック全体が初めてですspooky.js
。すべてを (Windows に) インストールし、PATH を更新して、次の例に従いました。
https://github.com/WaterfallEngineering/SpookyJS
このエラーが発生しました:
誰もがそれを修正する理由と方法の手がかりを持っていますか? 私は元気に走りcasperjs googlelinks.js
ます。しかし、node.js
とspooky.js
、それは私に問題を引き起こしました。
node.js - expressJSとspookyJSを使用する際の難しさを理解する
私は現在、expressJSを使用してnodeJSサーバーのナビゲーションを作成し、spookyJSをテスト用に使用しています。次のコードが機能するかどうかを知りたいです。
ユーザーがhttp://localhost:3131/tests
アクセスすると、htmlサイトが表示されます。これは完全に機能しています。
サンプルコード:
ユーザーがhttp://localhost:1337/tests/start
spookyJSにアクセスすると、テストが開始されますが、そうではありません。
サンプルコード:
上記のコードは完全なコードではありません。これは、私がどのように実行したいかについての洞察を提供するためのものです。expressJSでこのようにすることは可能ですか?
私はうまくいく別の小さな例を作りました。次の例のように、ブラウザでnodeJSサーバーに移動するとテストが開始されますhttp://localhost:4141
ナビゲーションなしで通常のnodeJSサーバーを使用しているのに、expressJSナビゲーションでは機能しないのに、なぜ機能するのですか?助けてくれてありがとう、アレックス
javascript - node を使用してサーバー上で coffeescript をデバッグする方法
Coffeescript、NodeJS PhantomJS、およびSpookyJSで実行される以下のコードがあります
coffee
コマンドで実行するとコンソールに表示され[info] [phantom] Starting...
、そこでハングします。
これをデバッグして何が起こっているのかを調べる方法はありますか、それとも構文自体に問題がありますか?
redirect - PhantomJS が 302 リダイレクトで Cookie をドロップする
SpookyJS ノード ライブラリを使用して Web フローをウォークスルーしています。私が持っているはずの Cookie のいくつかは、302 リダイレクトで設定されていません。これが PhantomJS の問題なのか SpookyJS の問題なのかについての知識はありますか?
javascript - SpookyJS: 内部で Console.log が機能しない
実行1337
すると表示されますが、表示され7331
ません。どうしてこれなの?私が尋ねている理由は、特定の変数の値をログに記録したいときにデバッグが難しくなるためです。
また、 then 関数を次のように変更したい場合:
evaluate
self 変数にアクセスできないため、これは機能しません。PhantomJS では作成できますがpage.evaluate(function (self) {
、Spooky で試してみるとうまくいきません。そのため、必要なときにデータをログに記録することは非常に困難です。
これを回避する方法はありますか?
node.js - SpookyJS: フォームに記入した後に必要な追加
CasperJS クイックスタート ガイドには、フォームへの入力に関する次の例があります。
true パラメーターが this.fill に渡されるため、フォームは自動的に送信され、新しいページが読み込まれるとすぐに次の casper.then 関数が呼び出されます。
しかし、SpookyJS を使用して Cucumber テストを作成する場合は、次のようになります。
ページのコンテンツと URL を見ると、spooky.then 関数が呼び出されたときにまだフォーム ページにあると Spooky が言っていることがわかります。しかし、もう 1 つ spooky.then を追加すると、次のようになります。
突然、これは機能します。Casper を使用している間は必要ないのに、ここで余分な spooky.then 呼び出しが必要なのはなぜですか? これを Casper でテストしたところ、期待どおりに動作しましたが、Spooky では追加のthen
呼び出しが必要です。
node.js - spookyJS で thenClick() を使用する方法
casperJS スクリプトで私はこれをやっています:
Node からspookyJSを使用してこの機能を実装するにはどうすればよいですか? spookyJS で xpath セレクターを使用することは可能ですか?
node.js - Node.js SpookyJS: hello.js の実行中にエラーが発生しました
Node.js で CasperJs コマンドを実行するために SpookyJS をインストールしました。次のコマンドでインストールしました: npm install spooky
Centos マシンを使用しています。
エラー:
前もって感謝します