javascript - 与客户模拟使用网站

标签 javascript c# web simulation imacros

我想实现以下场景:

创建一个打开网站的客户端,例如 www.stackoverflow.com,单击带有 id 的按钮(例如“提问”按钮),填写表单(知道字段的 id)并按另一个按钮。

不,我不想做坏事:D 我只是想为客户创建一个关于网站的演示(我没有这个网站的源代码),我想知道是否有办法对客户端进行编程以重现一些步骤。

非常感谢!

最佳答案

如果您想要 .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");
  }
}

附:您也可以尝试Test Recorder用于生成宏。

关于javascript - 与客户模拟使用网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30775474/

相关文章:

c# - 如何从正则表达式中获取匹配的字符串? [C#]

web - 使用DNS区域编辑器将非www重定向到www?

Javascript Regex 使用字典中的多个单词从第一人称转换为第二人称

javascript - 如何在 javascript 或 jquery 中创建列表

javascript - Polymer JS Polyfill 和 flash 兼容性

C#/单声道 : get list of child processes on Windows and Linux

javascript - 我可以通过引用编辑vue数据吗?

c# - 通过 API Microsoft Bot Framework 返回货币汇率

html - 如果标题是html,网站如何在每个页面上保留标题?

javascript - 一页上有几个倒数计时器