最近、私はGoJSキャンバスを持つアプリケーションの自動テストを担当しました。テスト中のアプリケーション(AUT)では、GoJSのキャンバスにさまざまなオブジェクトをドラッグアンドドロップできます。 私の目標はAUTのその機能の自動テストを行うことです。しかし、私はキャンバス内のオブジェクトを検出する際に問題に直面しています。 MicrosoftのCodeduiフレームワーク内からキャンバスにドロップされたオブジェクトのプロパティの詳細を取得する方法はありますか?私はVisual studio 2015 Enterpriseを持っています。コード化されたGUIでキャンバス内のオブジェクトを検出するにはどうしたらいいですか?
1
A
答えて
0
私は既にあなたが約について知っていると仮定します。BrowserWindow.ExecuteScript。
あなたのアプリが何をしているのか、何をテストする必要があるのかわかりません。
var diagramDiv = document.getElementById("myDiagramDiv");
var diagram = go.Diagram.fromDiv(diagramDiv);
し、それがGoJSAPIを使用する必要があるものは何でもない:基本的に、あなたは、で始まるJavaScriptを実行することをお勧めします。いくつかの簡単な可能性が含まれます:
return diagram.nodes.count;
または
return diagram.findPartAt(new go.Point(120, 76), true) !== null;
または
return diagram.model.findNodeDataForKey("abc").someProperty;
または任意のより複雑な計算は、図のか、ダイアグラムのモデルの状態を見てを。実際には、すべてのテストをJavaScriptで記述し、結果を要約したものを返すことができます。
関連する問題
- 1. コードで作成されたオブジェクトをどのようにコード化しますか?
- 2. Javascriptで炎を検出するにはどうしたらいいですか?
- 3. オフスクリーンでスクロールされたオブジェクトをキャンバス内にドラッグできない
- 4. PHPのキャンバスにたくさんの画像をコピーするにはどうしたらいいですか?
- 5. OpenCVで検出されたオブジェクトをアニメ化する
- 6. Qtライブラリで検出されたGUIスレッド
- 7. テーブルセル内のdivがクリックされたときを検出するにはどうすればよいですか?
- 8. アプリケーションが起動したときにGUIコードを実行するにはどうすればいいですか?
- 9. WPF:キャンバス内にネストされたパスの検出をクリック
- 10. MacでRetinaディスプレイがJavaから検出されたかどうかを検出するにはどうすればよいですか?
- 11. gccにPICコードで直接関数を呼び出させるにはどうしたらいいですか?
- 12. オブジェクトが主にスタックまたはダイナミックメモリで構成されているかどうかを検出する方法
- 13. コードがcPythonまたはJython上で実行されているかどうかを検出できますか?
- 14. カスタムGUIクラスを初期化するにはどうしたらいいですか?
- 15. リバースエンジニアリング.net難読化されたコードはどれくらい簡単ですか?
- 16. NSStringのhtmlコード化された文字をデコードするにはどうすればいいですか?
- 17. 子アクティビティから戻ったかどうかを検出するにはどうすればよいですか?
- 18. NHibernateでリンクされた行を効率的に取り出すにはどうしたらいいですか?
- 19. コード内でバリデータを検証しないようにするにはどうすればよいですか?
- 20. mod_rewriteでリダイレクトされたことを検出するにはどうすればいいですか?
- 21. wxpython GUIを最適化するにはどうすればいいですか?以下のコードのヒント?
- 22. Matオブジェクト内のピクセルエッジを検出するにはどうすればいいですか?
- 23. Android - onResumeでonCreateでインスタンス化されたViewオブジェクトにアクセスするにはどうすればよいですか?
- 24. $クラスのオブジェクトをクラス内からインスタンス化するにはどうすればいいですか? PHP
- 25. TabViewController内からTabBarControllerでどのタブが選択されたかを検出する - コードの再利用
- 26. コードがバックグラウンドスレッドまたはUI(Dispatcher)スレッドで実行されているかどうかを検出する
- 27. WordPressのコードを消去するにはどうしたらいいですか?
- 28. プロセスが開始されてからexe名が変更されたかどうかを検出するにはどうすればいいですか?
- 29. ウィンドウ上にドラッグされたファイルを検出するにはどうすればいいですか?
- 30. Matlabオブジェクトのコードを別のファイルに分割するにはどうしたらいいですか?