0

Wating for Visual Studio 2010 をインストールしたいのですが、Web サイトで彼らのビデオを見て、手順に従ったのですが、NuGet のインストール中にエラーが発生しました。

これは私が今やったことです:

  1. 新しいプロジェクト -> C# フォーム
  2. プロジェクト -> 参照の追加 -> Net 4 DLL の追加 WatiN.Core.dll
  3. このコードを私のプロジェクトに追加しました(以下のソースに追加された彼らのウェブサイトから)

そして、私はこのエラーを受け取ります:

'Form' は 'System.Windows.Forms.Form' と 'WatiN.Core.Form' の間のあいまいな参照です 'WatiN.Core.Form' には 0 引数を取るコンストラクタが含まれていません 'Assert' という名前は存在しません現在のコンテキスト

これが私のアプリケーション コードです (Watin.Core も使用して追加しました)。

    private void Form1_Load(object sender, EventArgs e)
    {

        using (var browser = new IE("http://www.google.com"))
        {
            browser.TextField(Find.ByName("q")).TypeText("WatiN");
            browser.Button(Find.ByName("btnG")).Click();

            Assert.IsTrue(browser.ContainsText("WatiN"));

        }
    }

どう思いますか ?

4

1 に答える 1

1

問題は、との両方System.Windows.FormsにクラスWatiN.Coreの定義が含まれていることです。Form私の提案は、への参照の両方(の1つ)を削除し、次のようWatiN.CoreSystem.Windows.Forms手動で問題を解決することです。

System.Windows.Forms.Form form = new System.Windows.Forms.Form();
于 2012-06-14T14:25:52.473 に答える