問題タブ [dalekjs]
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.
dalekjs - 空の DalekJS テスト ケースがエラーで失敗する
DalekJS を使用して最初のテスト ケースを作成しようとしていますが、エラーで失敗し続けます。
dalekjs Webページから例をコピーして貼り付けました:
空のテスト関数も試しましたが、エラーは同じでした。
dalek -v は次のように出力します。
どんな助けでも感謝します。
シモン
javascript - DalekJS で DOM 要素を取得する
DalekJS テストに問題があります。DOM 要素から値を取得したいのですが、その方法がわかりません。
これは私が試したことです:
testing - PhantomJS 経由でテストを実行しようとすると、この DalekJS エラーは何ですか?
PhantomJS を使用してテストを実行しようとするたびに、Dalek からこのエラーが表示されます。ただし、GoogleChrome を使用すると、テストは適切に実行されます。
問題は何でしょうか?
私は OS X 10.10.5 を使用しており、Dalek と JS テスト自動化の初心者です。ありがとう!
javascript - 「はじめに」の Dalekjs Amazon の例が Chrome と PhantomJS で機能しない
Chrome で実行するとFOUND: [object Object]
、テキスト アサーションが表示されます。
PhantomJS で実行すると、FOUND:
(空白) になります。
私のテスト:
OS X Yosemite 10.10.5 を使用しています。
Chrome バージョン: 46.0.2490.71 (64 ビット)
ダーレクのバージョン:
DalekJS CLI ツール バージョン: 0.0.5 DalekJS ローカル インストール: 0.0.9
node.js - Dalekjs と Nodejs 関数の実行
テストを実行するコードを書いていて、結果が特定の方法で戻ってきたら、自分にメールを送信したいと思います。
残念ながら、DalekJS が私のコードを実行するたびに、電子メール機能をスキップしているようです。
私のコードは次のようになります。セキュリティ上の理由から、ログインしてサイトを開く部分はスキップしています。その部分はすべて正常に機能します。コードは test.wait(15000) でハングします。
これは必要なコードですvar emailjs = require('./seeifemail');
これがseeifemailの外観です。
高度なご協力ありがとうございます。
npm - dalekjsのインストールで立ち往生
Win7 64bit EE に dalekjs をインストールしようとしています。npm バージョン 2.15.8。管理者としてコマンド プロンプトを実行しました。
C:\Users\ZW85 の下にファイル package.json を作成しました
npm install dalek-cli -g を実行しました
C:\Users\ZW85>npm install dalek-cli -g C:\Users\ZW85\AppData\Roaming\npm\dalek -> C:\Users\ZW85\AppData\Roaming\npm\nod e_modules\dalek-cli\ bin\cmd.js dalek-cli@0.0.5 C:\Users\ZW85\AppData\Roaming\npm\node_modules\dalek-cli └── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10 )
npm install dalekjs --save-dev を実行しました
C:\Users\ZW85>npm install dalekjs --save-dev npm WARN package.json myCssTardis@0.0.2 リポジトリ フィールドがありません。npm WARN package.json myCssTardis@0.0.2 README データなし npm WARN package.json myCssTardis@0.0.2 ライセンス フィールドなし。npm WARN deprecated lodash@2.4.1: lodash@<3.0.0 は維持されなくなりました。lodash@^4.0.0 にアップグレードします。npm WARN deprecated minimatch@1.0.0: RegExp DoS の問題を回避するために、minimatch 3.0.2 以降に更新してください npm WARN deprecated CSSselect@0.4.1: モジュールは「css-select」として利用可能になりました npm WARN エンジン node-pngjs @0.0.2: 欲しかった: {"node":"0.8.x"} (現在: {"node":"4.4.7","npm":"2.15.8"}) npm WARN は npmconf@2.0 を非推奨にしました。 9: このパッケージは npm に再統合され、npm npm WARN deprecated CSSwhat@0 に関して古くなっています。
C:\Users\ZW85\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip で既にダウンロード可能\node_modules\phantomjs\lib\phantom 解凍したフォルダをコピー C:\Users\ZW85\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip-extract-1471504147493\phantomjs-1.9.8-windows -> C :\Users\ZW85\node_modules\dalekjs\node_modules\dalek-browser-phantomjs\node_modules\phantomjs\lib\phantom
\
ここから進んでいません。複数回試行しました。
また、テストプログラムを実行してみました
C:\Users\ZW85>dalek test/*.js
テストの実行エラー: dalek-driver-phantomjs: バイナリが見つかりません: null
phantomjs を個別にインストールして試してみましたが、それでも同じエラーが発生しました。ここで私が見逃していることを誰かが指摘できれば素晴らしいことです。
前もって感謝します!