我正在创建一个Ranorex Checkbox
对象,然后使用Ranorexpath
. 但我无法使用该CheckBox.Check()
事件检查此复选框。在 UI 上,复选框上会出现一个勾号,但实际上该复选框仍未选中,因此预期的消息不会出现在屏幕上并且测试失败。请让我知道我做错了什么。代码截取如下:
if(value=="99283" || value =="99281")
{
Ranorex.CheckBox EMlevelReason="/dom[@domain='"+domain+"']//object[#'slApp']/form/form[1]/form/list[@automationid='lstOuter']/listitem[4]/list/listitem[4]/checkbox[@name='Single xray']";
EMlevelReason.Focus();
if(EMlevelReason.Checked!=true)
{
EMlevelReason.Focus();
EMlevelReason.Check(); // doesn't work. the checkbox appears checked on the UI but actually remains unchecked
}
}