SO や他の Web サイトでこの質問が以前に尋ねられたことは知っていますが、明確な答えは見つかりませんでした。ほとんどの人は、簡単にはできないと言っていますが、それが最終的な判断であることを確認したかったのです。
これが私の状況です:
Selenium WebDriver (Java) を使用して、Highcharts (http://www.highcharts.com) を使用している Web サイトをテストしています。
基本的に、ハイチャートの折れ線グラフの各データポイントにマウスを合わせると表示される小さなツールチップ ポップアップに表示される情報を取得したいと考えています。
Web ページの HTML コードを見ると、 があることに気付きました<g class="highcharts-tooltip"...
。(X,Y)
また、マウスを動かすと値が...transform="translate(X,Y)">
変化し、ツール ヒントに表示される情報が変化することにも気付きました。
これを知っていれば、私のアプローチは、どうにかしてすべての(X,Y)
値を取得し、それらをtransform
フィールドに挿入して、ツールチップ データを取得することです。(X,Y)
しかし、Selenium を介してすべての値をプログラムで取得する方法がわかりません。
過去にこの問題に取り組んだ人はいますか、または必要な情報を取得するためのより良い方法がありますか?