У меня проблемы с вводом строки во входном тексте.В некоторых текстах ввода это работает отлично, но в других это не так.
Например, строка имеет значение «master», но результат на странице похож на «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();
}
страница:
input name = "txtUsuario" id = "txtUsuario" type = "hidden" value = "mastrer"
имя входа= "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"
Во время отладки я вижу, что приложение загадочно поддерживает позицию и помещает это«r» между «t» и «e», которых не существует.
У кого-нибудь есть предложения?