問題タブ [custom-selectors]

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 に答える
192 参照

javascript - NightwatchJS の xPath の問題

NightwatchJS で作成したコマンドをテストしようとしていますが、セレクターに関連するエラーが発生し続けます。エラーは「「表示」が期待されますが、「見つかりません」です。これは、2 番目のセレクターの xPath が正しくないことに関連しているようです。 ここに画像の説明を入力 セレクター関数は xPath を利用し、Nightwatch メソッドを使用して要素をテストします.waitForElementVisible. ファイル名を引数として使用して要素を正常に選択する、作業中のコマンドの外に共通コマンド(基本的には単なるセレクター)を作成しました。問題は、最初のセレクター (shoeboxSelectButton) を取り、/div を追加する 2 番目のセレクター (shoeboxDropdown) です。shoeboxDropdown セレクターは、shoeboxSelectButton に関連付ける必要があります。私がやりたいことは、ボタンを選択してから、そのボタンのドロップダウンメニューをクリックすることです。xPath を見ると、私のデリマが表示される場合があります。

靴箱選択ボタン:

靴箱ドロップダウン:

どちらも同じリスト項目の下にありますliが、別の下にありますdivs。ファイル名のテキストはdiv[1]にあり、ドロップダウン メニューは にありdiv[2]ます。最初のセレクターを使用して、xPath を使用して 2 番目のセレクターを取得するにはどうすればよいですか?

ここに画像の説明を入力