問題タブ [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.
javascript - NightwatchJS の xPath の問題
NightwatchJS で作成したコマンドをテストしようとしていますが、セレクターに関連するエラーが発生し続けます。エラーは「「表示」が期待されますが、「見つかりません」です。これは、2 番目のセレクターの xPath が正しくないことに関連しているようです。
セレクター関数は xPath を利用し、Nightwatch メソッドを使用して要素をテストします
.waitForElementVisible
. ファイル名を引数として使用して要素を正常に選択する、作業中のコマンドの外に共通コマンド(基本的には単なるセレクター)を作成しました。問題は、最初のセレクター (shoeboxSelectButton) を取り、/div を追加する 2 番目のセレクター (shoeboxDropdown) です。shoeboxDropdown セレクターは、shoeboxSelectButton に関連付ける必要があります。私がやりたいことは、ボタンを選択してから、そのボタンのドロップダウンメニューをクリックすることです。xPath を見ると、私のデリマが表示される場合があります。
靴箱選択ボタン:
靴箱ドロップダウン:
どちらも同じリスト項目の下にありますli
が、別の下にありますdivs
。ファイル名のテキストはdiv[1]
にあり、ドロップダウン メニューは にありdiv[2]
ます。最初のセレクターを使用して、xPath を使用して 2 番目のセレクターを取得するにはどうすればよいですか?