使用 Watin 登录网页

2024-03-17

我尝试在网页上登录。 网页上有两个带有输入的表单,输入具有相同的 Id(“用户名”)。

我怎样才能获得正确的输入来设置我的文本?

这是我的错误代码:

browser.TextField(Find.ByName("用户名")).TypeText("test123");

or

browser.Form(Find.ByName("form_login")).TextField(Find.ByName("用户名")).TypeText("test123");


您可以收集页面中的所有文本字段,然后对所需 ID 的第一次或第二次出现执行操作。

例如:

        TextFieldCollection textFields = browser.TextFields;
        foreach (var field in textFields)
        {
            if (field.Id == "username")
            { 
                //do something
            }
        }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Watin 登录网页 的相关文章

随机推荐