我正在嘗試使用watin來模仿使用c#登錄live.com。代碼如下。watin不與live.com合作
IE myIE = new IE("http://login.live.com/");
myIE.TextField(Find.ByName("login")).TypeText("[email protected]");
myIE.TextField(Find.ByName("passwd")).TypeText("1234");
myIE.Button(Find.ByValue("Sign in")).Click();
但是它始終未能找到文本框:
WatiN.Core.Exceptions.ElementNotFoundException:無法找到輸入(隱藏)或輸入(密碼)或輸入(文本)或INPUT(文本域)或textarea元素標籤匹配的標準:屬性「名」在
http://login.live.com/
等於「登錄」主頁中的示例代碼的http://watin.org/
工作正常www.google.com
。
我錯過了什麼,或者http://login.live.com
有什麼特別的東西可以阻止watin工作嗎?
PS:我正在運行Windows 7 64位。 VS 2008和.NET 3.5
這很奇妙!謝謝! Watin應該在html5越來越流行的時候添加這個功能。 – Henry