問題タブ [xpathnavigator]

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 投票する
3 に答える
426 参照

java - 1 つの値を選択すると自動選択されるため、ドロップダウンを自動化できないため、2 番目の値は表示されません

以下のウェブサイトのドロップダウンを自動化しようとしています:

https://qa.roofandfloor.com/

都市セクションには、バンガロールとチェンナイの両方があり、バンガロールが自動選択されると仮定すると、以下のコードを実行すると失敗します。

2 番目の都市を認識できません。ここで何が間違っているのか教えてください。

htmlタグは以下の通りです。

xpathに問題がありますか、それともここに欠けている何かがありますか

0 投票する
1 に答える
1607 参照

c# - XPathNodeIterator を使用して値を取得する方法

XPathNodeIterator を使用して要素から値を選択しようとしています。しかし、XML ファイルから期待値を取得できません。

私のXMLファイル

値を取得するためのメソッド
2 つのメソッドを作成しましたが、どちらも必要な値を返しません。

私のXPath

  • Address_Id を取得
    • XPath://Data/Address_Id/text()
    • 試行 1 の戻り値: 767My Customer 1。すべての値が連結されるのはなぜですか???
    • Attempt2 の戻り値: 7。良さそう
  • Customer_Id を取得
    • XPath://Data/Customer_Id/text()
    • 試行 1 の戻り値: 767My Customer 1。すべての値が連結されるのはなぜですか???
    • Attempt2 の戻り値: 7。Address_Id を取得するのはなぜですか??

質問
間違った XPath を使用している可能性があります。しかし、結果もわかりません。何が起こっているのかを理解するために。私が知りたいのですが:

  1. 要素の値を取得するためのより良い方法 (メソッド) はありますか?
  2. 使用する必要がある XPath 文字列は何ですか?
  3. GetValue_Attempt1メソッドが連結された文字列を返すのはなぜですか?
  4. GetValue_Attempt2メソッドが最初の要素のみの値を返すのはなぜですか?
0 投票する
1 に答える
130 参照

xpath - Web スクレイパーの XPATH ヘルプ

Web ページからデータを取得するために Web スクレイピング Chrome 拡張機能でボタンを作成する必要がありますが、次のページのボタンが機能しません。

次のボタンをクリックすると、コードは次のように変更されます

ボタンを分割する

XPATH は機能しますが、画像によると、ボタンが 4 つあるため、最初のアクティブ ボタンにしか移動しません。

画像

0 投票する
1 に答える
43 参照

xpath - 複数の xpath 式

私を夢中にさせているので、誰かがこの表現を書くのを手伝ってくれませんか!

このサイトを例に取ります http://www.jigsaw-online.com/

選択したカテゴリの下にあるすべてのリンクを取得できる式を構築しようとしています。

例: New In の下に 4 つすべての /a が必要です

New In リンクは次の方法で取得できます。

次に、レベルを上げて、次の方法ですべてのリンクを取得しようとしました。

しかし、「New In」を含むアンカーをまだ見つけようとしているため、それは機能しません

これら 2 つの式を組み合わせて、カテゴリの下のすべてのリンクを取得するにはどうすればよいですか?

0 投票する
1 に答える
458 参照

xpath - リンクにhref値が含まれるクラスの下にあるボタンを取得するためのxpathヘルプ

このサイトの自動テストを作成しようとしていますhttps://www.jigsaw-online.com/basket/viewbasket

バスケット ページに追加された特定のアイテムの数量を追加または削除するテストを作成しようとしています。

リンクのhrefに何らかの値が含まれているボタンの要素を取得するxpathを書くのに問題があります。

たとえば、数量追加ボタンを例にとると、ページ上のすべてのボタンが取得されます。

これにより、リンクに数量を追加したい製品が含まれているbasket__itemsクラスのすべてのアイテムが取得されます

これら2つのxpathを組み合わせて、追加したい製品の数量追加ボタンを取得するのに問題があります。

誰かがこれで私を助けることができますか?

0 投票する
1 に答える
50 参照

c# - XPathNavigator を使用して、InforPath C# 言語で期待されるノードの値を読み取る方法は?

私はC#言語でInfopathに取り組んでおり、XPathNavigatorを使用してノードの値を期待しようと何度も試みています。しかし、結果は私の期待どおりではありませんでした。私は以下のxmlスクリプトを持っています:

2 つのノードから 2 つの値を取得したい:

それを行う方法を教えてもらえますか? 可能であれば、私を案内するか、それを行うための別の方法または解決策を教えてください。

どうもありがとう。