我想从Windows应用程序中执行以下操作:
注意: Google Chrome和Mozilla Firefox目前在我的浏览器窗口中使用。 浏览器窗口中未使用Internet Explorer(IE)。
1.网址(https://www.exple.com/login.html)已在任何网络浏览器上打开,例如本地系统中的Mozilla Firefox和Google Chrome。 它由两个文本框组成,如用户名和密码。
2.我想在用户名&中填写数据Google Chrome / Mozilla Firefox网络浏览器上的密码文本框。
3.在Windows应用程序中按下提交按钮时,输入数据从C#Windows应用程序获取到URL。
先谢谢。
答案 0 :(得分:1)
那是WatiN的用途。它主要是为Web应用程序测试而创建的,但您的问题也可以通过WatiN解决。
首页的示例:
[Test]
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"));
}
}
此示例使用IE,但也支持Firefox。
答案 1 :(得分:1)
你可以做到,但它真的很难,但是如果你在testcomplete中创建自动脚本然后从中获取代码,代码将是丑陋的,但正在工作