C# 模拟网页按键

C# 模拟网页按键,c#,C#,C#应用程序是否可以模拟网页上的按键? 例如,有一个jsp页面,我需要输入文本数据,然后单击该页面上的提交按钮。有许多不同的选项: 是提供功能性web测试的开源项目。您可以使用NUnit、xUnit、mbUnit等测试框架来回放测试。有许多不同的选项: 是提供功能性web测试的开源项目。您可以使用NUnit、xUnit、mbUnit等测试框架来回放测试。试试看。Selenium基本上是一个web站点的单元测试框架,远程控制部分只是一个可以在C#(以及其他语言)中使用的API。Se

C#应用程序是否可以模拟网页上的按键?
例如,有一个jsp页面,我需要输入文本数据,然后单击该页面上的提交按钮。

有许多不同的选项:


是提供功能性web测试的开源项目。您可以使用NUnit、xUnit、mbUnit等测试框架来回放测试。

有许多不同的选项:

是提供功能性web测试的开源项目。您可以使用NUnit、xUnit、mbUnit等测试框架来回放测试。

试试看。Selenium基本上是一个web站点的单元测试框架,远程控制部分只是一个可以在C#(以及其他语言)中使用的API。Selenium基本上是一个web站点的单元测试框架,远程控制部分只是一个可以在C#(以及其他语言)中使用的API。

您可以使用加载页面。。。输入数据并按下子按钮(或任何按钮)

下面是一个示例VB.net代码,它输入用户名和密码并单击“登录”按钮

注意:我现在没有VS。因此,如果此代码不起作用,请告诉我,您可以使用加载页面。。。输入数据并按下子按钮(或任何按钮)

下面是一个示例VB.net代码,它输入用户名和密码并单击“登录”按钮


注意:我现在没有VS。因此,如果此代码不起作用,请告诉我。如果您能阅读意大利语,请查看以下帖子:
这是关于使用Selenium测试应用程序UI的内容。

如果你能读懂意大利语,请看这篇文章: 这是关于使用Selenium测试应用程序UI的问题。

您可能想查看为Selenium RC提供C#实用程序的应用程序。您可能想查看为Selenium RC提供C#实用程序的应用程序
WebBrowser1.Navigate("www.foo.com/login.php")

While WebBrowser1.ReadyState <> WebBrowserReadyState.Complete
   Application.DoEvents()
End While

WebBrowser1.Document.GetElementById("user_login").SetAttribute("Value", "username")
                    WebBrowser1.Document.GetElementById("user_pass").SetAttribute("Value","password")
WebBrowser1.Document.Forms("loginform").InvokeMember("submit")
WebBrowser1.Navigate("www.foo.com/login.php");

     while (WebBrowser1.ReadyState != WebBrowserReadyState.Complete) {
         Application.DoEvents();
     }

WebBrowser1.Document.GetElementById("user_login").SetAttribute("Value", "username");
WebBrowser1.Document.GetElementById("user_pass").SetAttribute("Value", "password");
WebBrowser1.Document.Forms("loginform").InvokeMember("submit");