自动在网站的文本框中键入关键字并提交

时间:2013-06-26 07:58:34

标签: c# watin

我有一个关于自动访问网站的项目:www.alexa.com并将网站的结果(流量排名,页面排名)(在文本框中输入)转换为C#代码。 您能告诉我如何在www.alexa.com页面的文本框中输入网址,并按自动提交?那怎么能取结果??? 请!!! 首先,我有一个访问www.alexa.com页面的功能:

public void LauchBr()
        {
            string URL = "http://www.alexa.com";

            try
            {
                System.Diagnostics.Process.Start(URL);
            }
            catch
            (
            System.ComponentModel.Win32Exception noBrowser)
            {
                if (noBrowser.ErrorCode == -2147467259)
                    MessageBox.Show(noBrowser.Message);
            }
            catch (System.Exception other)
            {
                MessageBox.Show(other.Message);
            }
        }

1 个答案:

答案 0 :(得分:0)

//首先在变量

中获取该文本框
        var inputtextbox = browser.TextField(Find.ByName("CASE"));
        if (!inputtextbox.Exists)
        {
            LogError(c, fileNumber, CommonUtils.Messages.ElementNotFound, ClientID);
            return;
        }

//您可以使用TypeText()或值键入您想要的内容。

        inputtextbox.Value = "Your Text here.";
        inputtextbox.TypeText("Your Text Here");