私はいくつかのUIオートメーションソフトウェアに取り組んでおり、最近このプロジェクトの要件にはWindows環境でのみ使用されるという要件があるため、プロジェクトをPythonからIronPythonに移行しました。しかし、Windows Presentation Foundation(WPF)を使用するプログラムのUIを自動化する必要があります。私は白と呼ばれる役に立つかもしれないこの1つの図書館を見つけました。ホワイトプロジェクトをIronPythonプログラムにインポートするにはどうすればよいですか?
だから、私はIronPythonのプログラムでこれを使用したいが、私はC#でまたはC#のインターフェースで書かれたモジュールをインポートするため、これまで見てきたすべてのコード例では、構築されたマイクロソフト/ Windows用となっています-ins。この記事でIronRubyを使って参照できるので、参照できるはずです。
http://www.natontesting.com/2010/02/17/how-to-test-a-wpf-app-using-ironruby-and-white/
しかし、私はIronRubyのホワイトIronPythonのは、それを行うだろうかよりも非常に異なっている/参照をインポートすることになるための手段/構文を想像しなければなりません。また、他の開発者がIronPythonとWhiteを使用していると言っている記事を見つけましたが、実際にWhiteを参照するコードを含む投稿は見つかりませんでした。私はこれについてどうやって行くのですか?
これは、それが検索パス上にあるように、白の必要性を配置するん を偉大に見えますが、あなたは clr.AddReference(「White.Core」)を呼び出し clr.AddReference(「White.NUnit」)そのAddReference()は? –
http://ironpython.net/documentation/dotnet/dotnet.htmlを参照してください。アセンブリは、アプリケーションのbinディレクトリまたはGACにある必要があります。別の場所にアセンブリがある場合は、 'clr.AddReferenceToFileAndPath'を完全修飾パスで使用することもできます。 –
ああ、今私はrobowahooの最初の答えが何を話していたかを見ています。両方のおかげで! –