壁虎浏览器不会在加载时填充输入
Gecko Browser wont fill inputs on load
我在加载的站点上有这个所有输入的小集合。程序搜索由 html 名称列表指定的文本输入
GeckoElementCollection _Ellements = geckoWebBrowser1.Document.GetElementsByTagName("input");
问题是它不会填充文本框
foreach (GeckoElement _e in _Ellements)
{
if (_e.GetAttribute("value") == "username")
{
_e.SetAttribute("selected", "Username Here");
}
}
请帮助我多年来我一直在尝试解决这个问题
下面是一些示例代码,用于设置文档完成加载时所有输入的值。
当然,"输入"可以是不同的类型(如按钮,文本框,单选按钮),因此您还需要检查类型属性。
browser.DocumentCompleted += (s, e) =>
{
GeckoElementCollection elements = browser.Document.GetElementsByTagName("input");
foreach (var element in elements)
{
GeckoInputElement input = (GeckoInputElement) element;
input.Value = "Auto filled!";
}
};
这是我
的解决方案:
web.DocumentCompleted += (s, e) =>
{
GeckoInputElement elms = web.DomDocument.GetElementsByTagName("input")
foreach (elm in elms )
{
if (elm.GetAttribute("id") = "search")
{
elm.Value = "itvlog";
break;
}
}
};
相关文章:
- 从确认框中预填充输入文本框
- 点击填充输入的按钮&提交
- 如何自动填充输入文本框值以与名称相同
- 使用 JSON 数组填充输入字段
- 使用 Jquery 在 SharePoint 2007 上自动填充输入文本
- 如何使用Javascript填充输入文本字段
- IE JavaScript参数和填充输入字段
- 使用其他输入值自动填充输入
- 在表单提交中填充输入字段
- AngularJS-用下拉菜单填充输入文本字段
- 如何使用选中的复选框文本自动填充输入文本字段
- 如果选择'其他'然后填充输入字段
- casperjs根据他的xpath填充输入
- Shiny中未读取的自动填充输入
- Javascript复选框填充输入并将不同的值传递给表单
- 壁虎浏览器不会在加载时填充输入
- 用网址图像填充输入
- 单击用文本填充输入框
- 如何使用 Javascript 动态加载 iFrame 源代码和自动填充输入表单
- 如何用数据库中的值填充输入文本字段 单击复选框