在Internet Explorer中自动执行数据输入

时间:2013-02-27 10:07:34

标签: internet-explorer automation automated-tests data-entry

有一个小网页,每个网页有2个文本框和2个按钮,用于将每个文本框中的数据提交给服务器。我在记事本中有一个值列表,我想通过第二个文本框自动提交。

我相信它会起作用......复制第一行并将其粘贴到第二个框中并按提交..一旦完成重复记事本中所有行的过程......

我一直在尝试使用c#开发一个Windows应用程序,但到目前为止无济于事。

我想要的只是自动化这个过程...并期待帮助!!!!!!

1 个答案:

答案 0 :(得分:0)

没关系..通过WatiN做到了:)

添加对项目的引用后..我使用了上面提到的代码

    private void btnComplete_Click(object sender, EventArgs e)
    {
        try
        {
            lblStatus.Text = "";    
            string[] Orders = txtOrders.Text.Split('\n');

                foreach (string text in Orders)
                {
                    // locate the Order Number (Completer) 
                    browser.TextField(Find.ByName("txt_comp_order")).Value = text;

                    browser.Button(Find.ByName("Button2")).Click();

                }

                lblStatus.Text = Orders.Length.ToString() + " Order(s) COMPLETED";

        }

        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
        }
    }