Webサイトのテストを書くためにSeleniumを使用するように求められました。いくつかのページには、 "chart.js"ライブラリによって生成されたグラフがあります。チャート上の特定のバー上のグラフのデータ値の一部 "chart.js"でSeleniumを使用する方法
- :テストが私を必要としています。
- 特定のバーの上にマウスを移動し、検証ツールチップ
トラブルはチャートは、単一のHTML canvas
要素として実装されているので、セレンを操作できることをグラフの詳細については、一切DOMはありません。
これはおそらく唯一の方法だと思います。 chart.jsの場合、特定のデータ要素をクリック/ホバーする場所を教えてくれるライブラリがないため、ホバーテキストとクリックをテストすることが可能であるかどうかはわかりません。私は、図書館が自己をテスト可能にすることが奇妙であることを知っています! – Stormcloud