最近、私は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. |アンドロイドアプリカテゴリ検索このコードをもっとオブジェクト指向にするにはどうしたらいいですか?
- 5. Postgres jsonbで配列内のオブジェクト値を検索するにはどうしたらいいですか?
- 6. ユーザーがキャンバス内の円をクリックしたかどうかを検出する
- 7. キャンバス:ブラウザに表示されているかどうかを検出します。
- 8. プログラムにGUIを追加するにはどうしたらいいですか?
- 9. PHPのキャンバスにたくさんの画像をコピーするにはどうしたらいいですか?
- 10. プッシュボタンで別のGUIを開くにはどうしたらいいですか?
- 11. D3で "絶対"オブジェクト座標とキャンバスGUI座標にアクセスするにはどうすればよいですか?
- 12. インスタンス化されたtilesprefabsを無効化されたタイルから活性化されたタイルに交換するにはどうすればいいですか?
- 13. テーブルセル内のdivがクリックされたときを検出するにはどうすればよいですか?
- 14. Qtライブラリで検出されたGUIスレッド
- 15. Python:オブジェクトをインスタンス化し、インポートされたモジュールにアクセスするにはどうすればいいですか?
- 16. OpenCVで検出されたオブジェクトをアニメ化する
- 17. アプリケーションが起動したときにGUIコードを実行するにはどうすればいいですか?
- 18. Posix:ロックされた状態でミューテックスを初期化するにはどうしたらいいですか?
- 19. MacでRetinaディスプレイがJavaから検出されたかどうかを検出するにはどうすればよいですか?
- 20. カスタムGUIクラスを初期化するにはどうしたらいいですか?
- 21. コードがcPythonまたはJython上で実行されているかどうかを検出できますか?
- 22. オブジェクトが主にスタックまたはダイナミックメモリで構成されているかどうかを検出する方法
- 23. gccにPICコードで直接関数を呼び出させるにはどうしたらいいですか?
- 24. 子アクティビティから戻ったかどうかを検出するにはどうすればよいですか?
- 25. WPF:キャンバス内にネストされたパスの検出をクリック
- 26. ダウンロードしたイメージのサイズをfabricjsでキャンバスから増やすにはどうすればいいですか?
- 27. wxpython GUIを最適化するにはどうすればいいですか?以下のコードのヒント?
- 28. NSStringのhtmlコード化された文字をデコードするにはどうすればいいですか?
- 29. html5キャンバスで半円の衝突を検出するにはどうすればいいですか?
- 30. アニメーションフレーム内で実行されている場合、コードはどのように検出できますか?