Einzelnen Beitrag anzeigen

Innovation

Registriert seit: 12. Jan 2017
7 Beiträge
 
#3

AW: Delphiscript ListboxItems suchen

  Alt 13. Jan 2017, 07:49
ok,

im Forum habe ich schon Antworten bekommen nur schaffe ich es noch nicht die lösung in das script einzubinden.
Das problem:
Testcomplte erstellt eine Testroutine um eine Anweundung und verschiede Release zu testen. Nun ist es der fall das bei verschiedenen Datenbanken einige Comboboxitems den Index wechseln (Benutzerfreundlichkeit) oder einege garnicht angezeigt werden und ich nicht für jeden Fall einen neunen Test schreiben kann.
Code:
if Aliases.anwendugnsname.framexYheader.xxxx.xxxxx.ComboboxA.witem[18] = 'Alpha' then
begin
  //Selects the 'Alpha' item of the 'ComboboxA' combo box.
  Aliases.anwendugnsname.framexYheader.xxxx.xxxxx.ComboboxA.ClickItem('Alpha');
  end
  else
  begin
  //Selects the 'Beta' item of the 'cbxOperation' combo box.
  Aliases.anwendugnsname.framexYheader.xxxx.xxxxx.ComboboxA.ClickItem('Beta');
end;
Das script verwendet in der IF Query ".witem[18] = 'Alpha' then" aber der Index verändert sich je nach Datenbank.

Hier noch die Lösung (die bei mir noch nicht FUnktioniert) die mir im Testcompleteforum vergeschlagen wurde:
Code:
function SelecListValue(ObjectLIstBox: AliasObj; StrToSelect: string): boolean;
var
  i;
being
  for i:= 0 (ObjectlistBox.wItem[i] = StrToSelect) then
  being
    ObjectListBox.Clickitem(i);
    result := true;
    break
  end else
    result :=false
  end;
end;

procedure Test;
begin
  SelectListValue(YourMappedCombo,'yourStringInTheCombo');
end;
MfG
  Mit Zitat antworten Zitat