我正在尝试使用 watin 来模拟使用 c# 登录 live.com。代码如下。
IE myIE = new IE("http://login.live.com/");
myIE.TextField(Find.ByName("login")).TypeText("abc@abc.com");
myIE.TextField(Find.ByName("passwd")).TypeText("1234");
myIE.Button(Find.ByValue("Sign in")).Click();
但是它总是找不到文本字段:
WatiN.Core.Exceptions.ElementNotFoundException:找不到 INPUT(隐藏)或 INPUT(密码)或 INPUT(文本)或 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