HtmlElementCollection theElementCollection = default(HtmlElementCollection);
theElementCollection = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement curElement in theElementCollection)
{
if (curElement.GetAttribute("readonly") == "readonly")
{
curElement.InnerText = txtCountryCode.Text;
}
if (curElement.Name.ToString() == "phone")
{
curElement.SetAttribute("value", txtPhone.Text.ToString());
curElement.InvokeMember("Click");
}
}
问题是Windows状态未激活。我的意思是我正在运行其他软件,如浏览器。
问题:InvokeMember("Click")
和SetAttribute
不起作用。
任何建议或替代方案都是适用的。