Unable to cast object of type 'Ranorex.Control' to type 'Ranorex.ComboBox'.
Code: Select all
Control curComboBox = form.FindControlName(curControl.Name);
ComboBox curCmbBox = (ComboBox)curComboBox;
Code: Select all
Control curComboBox = form.FindControlName(curControl.Name);
ComboBox curCmbBox = (ComboBox)curComboBox;
Code: Select all
Control newItemCombobox = form.FindControlName("icbNewItemRow");
if (newItemCombobox == null)
{
Console.WriteLine("Cannot find icbNewItemRow");
return 1;
}
Mouse.ClickControl(newItemCombobox);
Element listItem = newItemCombobox.Element.FindChild(Role.ListItem, "Top");
if (listItem == null)
{
Console.WriteLine("Cannot find listItem");
return 1;
}
Mouse.ClickElement(listItem);
Code: Select all
Control newItemCombobox = form.FindControlName("icbNewItemRow");
if (newItemCombobox == null)
{
Console.WriteLine("Cannot find icbNewItemRow");
return 1;
}
Mouse.ClickControl(newItemCombobox);
Application.Sleep(200);
Element listItem = newItemCombobox.Element.FindChild(Role.ListItem, "Top");
if (listItem == null)
{
Console.WriteLine("Cannot find listItem");
return 1;
}
Mouse.ClickElement(listItem);
Ranorex's Element approach works with almost every custom controls(e.g. DevExpress).Can I assume that your product does not support DevExpress controls?