У меня есть требование удалить экземпляр запуска в ALM через сценарии автоматизации, использующие селен.Обратите внимание, что я использовал jacob lib для подключения к ALM и автоматического обновления шагов теста в ALM.Удалить не работает, и я получаю сообщение об ошибке "com.jacob.com.ComFailException: Невозможно сопоставить имя с dispid: Удалить".
Может кто-нибудь просмотреть мой код и сообщить мне, что не так.
Dispatch runF = Dispatch.get(testItem,"RunFactory").toDispatch();
Dispatch runAA = Dispatch.call(runF, "NewList","").toDispatch();
Variant runCount = Dispatch.get(runAA, "Count");
System.out.println("Run Count :"+ runCount);
int runsCountInt = runCount.toInt();
for(int run=1; run<=runsCountInt; run++){
Dispatch runItem = Dispatch.call(runAA, "Item", new
Variant(run)).toDispatch();
Variant runName = Dispatch.get(runItem,"Name");
System.out.println("Run Name: "+runName);
Dispatch.call(runItem, "Delete");
*** Обратите внимание, что я могу получить экземпляр запуска, но не могу удалить его, используя -Dispatch.call (runItem, "Delete") .... ....