這是我的第一個問題,我希望我能正確地做所有事情。 無論如何,我有一個奇怪的問題。我基本上,我想,以填補華廷此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