問題タブ [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.
javascript - 私のテストのバグまたは DalekJS / PhantomJS のサポートをデバッグするための提案はありますか?
私が取り組んでいるライブラリの UI 側と JS 側の両方をデバッグする方法として、DalekJS を使用することに問題があります。
次のように、いくつかの js ファイルをロードする html ページがあります。
次に、私のテストでは、これらがページからアクセスできることを確認したいと思います。たとえば、次のようになります。
変数 FocusController が見つからないという例外が常に発生しますが、Chrome と Firefox で手動でロードするとページが正常にロードされます。
- ページが完全に読み込まれるまで待つ必要がありますか? もしそうなら、どのように?
- JS サポートに関して、PhantomJS を使用する際に既知の問題はありますか?
- これをさらにデバッグする方法に関するガイダンスはありますか?
乾杯、マット
javascript - doubledot が含まれている場合、dalekjs セレクターが機能しない
次の状況:
このセレクターを使用して、ブラウザーコンソールでアクセスしようとしましたが、成功しました。
しかし、コロンのためにDalekJSで使用すると失敗します!
私が使用する場合
セレクターはテーブル行を見つけますが、次のようなコロンを使用するとすぐに:
選択は失敗します。
それに関する既知の問題はありますか?
バージョン: Win7 dalek-cli 0.0.4 dalekjs ローカル インストール: 0.0.8
dalekjs - dalekjs テキストを含むリンクをクリックします
私がやろうとしているのは、リストから要素を取得することです。リンク内のテキストを取得し、正しいテキストが含まれている場合はリンクをクリックしたいと考えています。これはhtmlコードです:
私はこれを試しました:
しかし、何らかの理由で機能しません。
私はこれを使用できません:
サイトが大きくなるにつれて、より多くの tr タグが追加されるためです。
何か案は ?
dalekjs - dalekjs のフレームセット
dalekjs を使用してフレームセットにアクセスするにはどうすればよいですか? アクション「toFrame」がありますが、iFrameでしか機能しないようです。
例:
フレーム名「メニュー」にアクセスしたい。出来ますか?
javascript - テーブル内の行数を取得する
ページのテーブルの行数を取得したい。.execute(function(){}) を使用してこれを実行しようとしていますが、実行関数から変数を取得してそこで使用するにはどうすればよいですか。これはまだカウンターではありません。変数を機能させることさえできません。私はこのようなことを試しました:
私は同じことを試しましたvar amountOfRows = 5;
何か案は?