TypeText 输入错误
我在输入文本中键入字符串时遇到问题。在某些输入文本中它可以完美工作,但在其他输入文本中却不能。
例如,字符串的值为“master”,但页面中的结果类似于“masterr”
代码:
private void login(object sender, EventArgs e)
{
WatiN.Core.IE browser = new WatiN.Core.IE();
browser.GoTo("http://184.10.01.30/lgggo");
browser.TextField(Find.ById("igtxttxtUsuario")).TypeText("master");
browser.TextField(Find.ById("igtxttxtSenha")).TypeText("master");
browser.Element(Find.ById("btnEntrar")).Click();
}
page:
输入名称=“txtUsuario”id=“txtUsuario”类型=“隐藏”值=“masterrer”
输入名称=“txtUsuario_p”id=“txtUsuario_p”类型=“隐藏”值=“masterrer”
输入类=“splashInput”id=“igtxttxtUsuario”样式=“宽度:239px;”类型=“文本”对象=“[对象对象]”_old=“true”editID=“txtUsuario”值=“masterrer”
输入 name="txtSenha" id="txtSenha" type="hidden" value="masterrer"/>
输入名称=“txtSenha_p”id=“txtSenha_p”类型=“隐藏”值=“masterrer”/>
输入类=“splashInput”id=“igtxttxtSenha”样式=“宽度:215px;”类型=“密码”对象=“[对象对象]”_old=“true”editID=“txtSenha”值=“masterrer”
在调试时,我看到应用程序神秘地支持一个位置并将“r”放在“t”和“之间” e” 不存在。
有人有什么建议吗?
I'm having trouble typing a string in a input text. In some input texts it works perfectly but in others it doesn't.
For example a string has the value "master", but the result in the page is like "mastrer"
code:
private void login(object sender, EventArgs e)
{
WatiN.Core.IE browser = new WatiN.Core.IE();
browser.GoTo("http://184.10.01.30/lgggo");
browser.TextField(Find.ById("igtxttxtUsuario")).TypeText("master");
browser.TextField(Find.ById("igtxttxtSenha")).TypeText("master");
browser.Element(Find.ById("btnEntrar")).Click();
}
page:
input name="txtUsuario" id="txtUsuario" type="hidden" value="mastrer"
input name="txtUsuario_p" id="txtUsuario_p" type="hidden" value="mastrer"
input class="splashInput" id="igtxttxtUsuario" style="width: 239px;" type="text" Object="[object Object]" _old="true" editID="txtUsuario" value="mastrer"
input name="txtSenha" id="txtSenha" type="hidden" value="mastrer"/>
input name="txtSenha_p" id="txtSenha_p" type="hidden" value="mastrer"/>
input class="splashInput" id="igtxttxtSenha" style="width: 215px;" type="password" Object="[object Object]" _old="true" editID="txtSenha" value="mastrer"
While debugging I see the application mysteriously backing a position and putting that "r" between "t" and "e" which doen't exist.
Does anybody have any suggestion?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将属性设置为一个值...
这应该有效
Try to use set attribute to a value...
This should work