Role.Text
Posted: Tue Oct 09, 2007 5:27 pm
I'm unable to enter text to a text box. The spy tells me the element is the role type "Text". My code below finds the element, but its State is always "ReadOnly". I think that's why I can't enter text to this text box, but I don't know why it's flagged as "ReadOnly" to begin with...
// enter username
foreach (Control control in form.Controls)
{
Element objUserName = control.Element.FindChild(Role.Text, "User Name:");
// this conditional gets hit twice
// the text attached to the text box is also recognized as this obj
if (objUserName != null)
{
Console.WriteLine("trying to type the username");
Console.WriteLine(objUserName.State);
objUserName.Value = "System";
Application.Sleep(2000);
//break;
}
}
// enter username
foreach (Control control in form.Controls)
{
Element objUserName = control.Element.FindChild(Role.Text, "User Name:");
// this conditional gets hit twice
// the text attached to the text box is also recognized as this obj
if (objUserName != null)
{
Console.WriteLine("trying to type the username");
Console.WriteLine(objUserName.State);
objUserName.Value = "System";
Application.Sleep(2000);
//break;
}
}