无法使用WatiN登录

时间:2017-06-30 12:41:07

标签: c# selenium internet-explorer watin

我正在尝试登录使用“.cgi”而不是“.html”的网站。输入字段包含以下HTML代码:

<input name="username" class="input" type="text" size="20"></input>

正如你所看到的,没有什么特别之处。我到了网站,但没有写任何东西。我用一个简单的案例(谷歌)做到了它确实有效。

using ( var Browser = new IE())
{
    Browser.GoTo("http://testweb.com"); 
    Browser.TextField(Find.ByName("username")).TypeText("User");
    Browser.TextField(Find.ByName("password")).TypeText("Pass");
}

有谁知道什么不起作用?

更新

-----------------------

我试过这段代码:

using (var Browser = new IE())
{
    Browser.GoTo("testweb.com");

    TextFieldCollection textFields = Browser.TextFields;

    foreach (var field in textFields)
    {
        if (field.Name == "username")
        {
            System.Windows.Forms.MessageBox.Show("FOUND");
        }
    }
}

我得到了这个:

  

System.UnauthorizedAccessException:访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

0 个答案:

没有答案