現在、自動テストを生成するために Telerik Test Studio を調査しており、GoJS html 5 キャンバスを使用するアプリケーションの自動テストを作成する方法を見つけようとしています。これまでのところ、次の 2 つの方法に気付きました。
- 特定のポイントをクリックします (ActiveBrowser.Desktop.Mouse.Click(MouseClickType.LeftClick, 930, 405);)。これは、ブラウザーが常にフルスクリーンで開き、キャンバス内の要素が変更されず、テストが時代遅れになる可能性がある場合に機能するようです。
- 多くの情報や例が見つからないように見える HtmlCanvas クラスがあるようです。次のように使用しようとしましたが、この方法でもキャンバス内の要素またはテキストにアクセスできるようには見えません。
HtmlCanvas canvas = new HtmlCanvas(ActiveBrowser.Find.AllElements().FirstOrDefault(w => w.TagName == "canvas"));
このシナリオにアプローチする最善の方法は何でしょうか? テスト スタジオの HtmlCanvas に関する詳細情報と例を見つけるのに適した場所はどこですか?