使用客户端模拟网站的使用

时间:2015-06-11 08:26:43

标签: javascript c# web simulation imacros

我想实现以下场景:

创建一个打开网站的客户端,例如www.stackoverflow.com,点击一个带有id的按钮(例如按钮" Ask Question"),填写表格(知道ids的内容)字段)并按下另一个按钮。

不,我不想做坏事:D我只想尝试为客户创建一个关于网站的演示(我没有这个网站的来源),我想知道是否有&# 39;一种为客户编程以重现某些步骤的方法。

非常感谢!

2 个答案:

答案 0 :(得分:1)

如果你想要.net,那就有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();

    bool contains = browser.ContainsText("WatiN");
  }
}

P.S。您也可以尝试Test Recorder生成宏。

答案 1 :(得分:0)

您可以在visual studio中配置webtest

https://msdn.microsoft.com/en-us/library/vstudio/dd293540%28v=vs.110%29.aspx

在创建此类网络测试时,您可以点击您的网站并填写表格。你可以只使用webtest一次,或者甚至在负载测试中使用它来从任何网站获取更多信息

在运行网络测试时,您可以在Visual Studio浏览器中查看所有步骤。您可以在单击和填充文本框等操作之间输入延迟

值得一提的是负载测试是视觉工作室终极唯一的功能