問題タブ [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.
node.js - Jenkins の dalek の nodejs プラグイン構成の問題に関する質問
Jenkins を使用して Windows ボックスで dalek を実行しようとしています。
Windowsボックスにnodejsバイナリをインストールしました。
Jenkins に nodejs プラグインをインストールしました。
ジョブを実行すると、次のエラーが発生します。
このエラーはどういう意味ですか? dalekjs を実行させるための回避策はありますか?
ありがとう
dalekjs - スパンクラスのテキストをアサートする方法は?
以下のようなブロック構造があり、Welcome (abc_site) テキストをチェックしたいと思います。しかし、私たちはそれを捉えることができないようです。Dalekjs は Found Object object と言い続けます
どうすればこれを適切に主張できるでしょうか?
ありがとう
https - DalekJS は https をサポートしていますか?
簡単な質問ですが、DalekJS は https をサポートしていますか?
私はhttp://dalekjs.com/pages/getStarted.htmlに行ったことがありますが、デモでは http のみを使用しています。
ありがとう。
javascript - Dalekjs ネスト テスト
マスターファイルを使用してさまざまなテストセットを実行できるように、ネストされたテストを機能させようとしています。例に従いましたが、毎回エラーが発生します。
私はこの最初のファイルを持っています:calculator.js
}
それ自体では、テストは正常に実行されます。しかし、別のテスト ファイル master.js から呼び出してみます。
}
そして、これを試みると、エラーが発生し続けます:
警告: SyntaxError: 予期しないトークン . スイート「master.js」の読み込みに失敗しました。Skipping!SyntaxError: Unexpected token .
だからどれ。それは怒っていますか?
javascript - Dalekjs Firefox のポートを 9006 から変更する
これはばかげた質問のように聞こえるかもしれませんが、Firefox のポートを正確にどこに設定すればよいのでしょうか? dalekjs\lib\dalek\config.js の config.js ファイルにコードを追加しようとしましたが、何もしないようです。Firefox は引き続き 9006 を使用しようとして失敗します。
ドキュメントごと:
Webdriver サーバーは、デフォルトでポート 9006 を開こうとします。このポートがブロックされている場合、9007 と 9096 の間のポートを使用しようとします。次のように、Dalekfile 内から別のポートを指定できます。
"ブラウザ": [{ "firefox": { "ポート": 5555 } }]
ダレクファイルはどこ?
お知らせ下さい。
javascript - dalek コールバックまたはカスタム関数
ダレクを使用しています。スクリーンショット作成後にカスタム機能を使いたい。例:
カスタム関数をどうすればケアできますか? done() の後にコードを書くと、このコードは例で実行されます:
コールバック関数を作成するにはどうすればよいですか?
ありがとう!
javascript - Dalekjs テスト ツールを使用して、Option タグに「値」属性がない場合に、ドロップダウン(要素の選択)でオプションを選択する方法は?
以下の属性の"Select"
例を考えてみましょう。"value"
dalekjs を使用すると、以下のコードを使用してオプションを選択できます。
"value"
しかし、上記の例で以下のように属性を持たない場合、
ドロップダウンからオプションを選択するには?
.execute
以下のように使ってみましたが、
Apple としてオプションを選択できますが、onchange 関数が呼び出されません。
ドロップダウンからオプションを選択するには? onchange 関数も呼び出せるようにします。
注:テスト中のため、選択タグは変更できません。
前もって感謝します..
automated-tests - テキスト入力フィールドからリンクを取得し、DalekJS で開く
DalekJS を使用するためにトラバースする必要があるリンクをクリックできないという問題があり、むしろコピー/貼り付けが可能です。ブラウザーの入力フィールドから値を取得し、それを test.open() 呼び出しで使用するにはどうすればよいですか?
test.open('http://example.com/link-1');
上記の例では、テストの進行中にDalekJS を動的に実行したいと考えています。
どうすればこれを達成できますか?
javascript - dalekjsでチェックボックスをチェックする
これは SO でこれまでに尋ねられた中で最もばかげた質問のように感じますが、DalekJS テスト内の単純なチェックボックスをチェックしようとしたことでうまくいきません。
これまでのところ、クリックしてみました:-
私はそれをチェックしようとしました: -
私はそれを設定しようとしました: -
ダレクはとても動揺しました...
怒鳴ったり、ののしったりしてみました。しかし、サイコロはありません。dalek ライブラリを調べましたが、適切なアクションがないようです。だから、誰かが何か提案や助けをしてくれることを願っています...
この質問の不備についてお詫び申し上げます...