0

私はついにWatiNがそれを機能させるための解決策を手に入れました。アイデアは、クラスに WatiN 関数があり、そこから実行できないということです。関数を含むクラスがあります。このような:

 public void SearchForWatiNOnGoogle()
   {
       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"));
       }
   }

1 つのボタンで新しいプロジェクト (フォーム) を作成したい。ボタンをクリックしたときに関数 SearchForWatiNOnGoogle() が実行されるようにします。

Googleで検索したのは本当に簡単だと思いますが、正しい答えが見つかりませんでした。

みんなありがとう:)

4

3 に答える 3

1

うーん?新しいプロジェクト => 「Windows フォーム アプリケーション」 => 小さなダイアログが表示されます

ソリューション エクスプローラー => WindowsFormsApplication1 => 追加 => 既存のアイテム => ファイルを選択

ツールボックス => ボタン => その小さなダイアログに配置

そのボタン => ダブルクリック

コード ウィンドウが開きます。

private void button1_Click(object sender, EventArgs e)
{
    // Place the call to your function right here!
    SearchForWatiNOnGoogle();
}
于 2012-06-14T15:06:51.237 に答える
0

クラスライブラリプロジェクトを作成し、クラスを追加し、コンパイルして、参照として必要なプロジェクトに結果dllを追加します。次に、namespace.ClassNameのように呼び出し、インスタンスを使用してメソッドを呼び出します。

于 2012-06-14T15:03:43.937 に答える
0

Visual Studioで新しいC#WinFormsプロジェクトを作成し、プロジェクトを右クリックして[既存のアイテムを追加]を選択し、ダイアログでファイルをポイントします。

于 2012-06-14T15:04:05.837 に答える