这是我的第一个问题,我希望我能正确地做所有事情。 无论如何,我有一个奇怪的问题。我基本上,我想,以填补华廷此HTML输入:在C中用WatiN填写表单#
<input name="edit[id]" class="form-text required" id="edit-id" type="text" size="60" maxlength="64" value="">
这是我在C#代码:
IE ie = new IE();
ie.GoTo(urlhere, just too long);
ie.TextField(Find.ByName("edit[id]")).TypeText("Text");
它不工作,并返回此异常:
。更多信息:无法找到INPUT(隐藏)或INPUT(密码)或INPUT(文本)或INPUT(textarea)或TEXTAREA元素标签匹配条件:属性'名称'等于'编辑[id]'约:空白
我不确定为什么它诚实地给出了“at about:blank”。我尝试了一个随机谷歌网页和它的代码工作。如果我把一个随机的名字,而不是正确的,它给了我同样的例外,但与正确的网址,而不是“关于:空白”。 注意:我正在填写表单。 感谢您的帮助!
请不要张贴错误消息作为屏幕截图。把实际的文字放在你的问题中,看起来更方便,然后可以索引搜索。 – mason
完成,感谢您的建议! –
也许你有多个标签打开?那些标签之一是空白页?一个空白页面被命名为:blank – Prix