我是Visual Basics的新手,我正在尝试填写以下网站的表格:
我尝试使用这行代码:
WebBrowser1.Document.GetElementById("nome").SetAttribute("Value", "Test")
但是,每当我尝试时,我都会收到以下错误:
类型'System.NullReferenceException'的第一次机会异常 发生。
如果有人能帮助我完成这项工作,我将不胜感激,如果我可以自动执行此任务,我将节省很多时间。
先谢谢你,丹尼尔。
答案 0 :(得分:1)
WebBrowser1.Document.GetElementById("nome").InnerText = Test
这将选择名为“nome”的输入并用文本“Test”
填充它希望这会有所帮助。
答案 1 :(得分:0)
根据Microsoft documentation,您使用的SetAttribute函数区分大小写。
您需要将“值”替换为“值”。
WebBrowser1.Document.GetElementById("nome").SetAttribute("value", "Test")
但是,在调用SetAttribute函数之前,似乎会出现这种错误消息。进入调试模式并确保在SetAttribute函数之前使用的每个对象都不为空。
答案 2 :(得分:0)