このページで Selenium を使って星を動かしたい:
http://www.html5canvastutorials.com/demos/labs/html5_canvas_elastic_stars/
それらはhtmlキャンバスにあります。したがって、要素を検査しようとすると、canvas タグしか表示されません。
セレンでこれを行うことは可能ですか? はいの場合、どのように?
このページで Selenium を使って星を動かしたい:
http://www.html5canvastutorials.com/demos/labs/html5_canvas_elastic_stars/
それらはhtmlキャンバスにあります。したがって、要素を検査しようとすると、canvas タグしか表示されません。
セレンでこれを行うことは可能ですか? はいの場合、どのように?
問題は、セレンは通常、HTML ツリー モデル (つまり、xPaths または css セレクターを使用) で見つけることができる WebElements と対話することです。
あなたの場合、キャンバスしか得られず、これらの星はjsによってランダムに生成されます。下の画面を参照してください
問題は、これらの星の位置を特定することです。可能であれば (星の位置を取得する)、Action Builder API または何らかの種類のロボット API (ロボット フレームワーク) を使用して、これらの星とやり取りすることができました。
これをセレンで自動化するのはかなり難しいようです(ランダムな星の位置生成のため)。よろしく。