オブジェクトを作成して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
}
}