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"));
       }
   }

我想用一个按钮创建一个新项目(表单)。我希望在单击按钮时执行 SearchForWatiNOnGoogle() 函数。

我知道这很简单,在谷歌上搜索过,但没有找到正确的答案。

再次感谢大家:)

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 回答