2016-08-31 1 views
0

Я новичок в селене, и мне нужно интегрировать селен с тестовой линией для автоматического тестирования. Но получить исключение:xml-rpc вызов метода API TestLink tl.reportTCResult failed

testlink.api.java.client.TestLinkAPIException: The XML-RPC вызов метода TestLink API tl.reportTCResult не удалось. Результат [0] = {сообщение = (reportTCResult) - параметр platformname ИЛИ platformid требуется , но не был предоставлен, код = 200}

Код:

public static void reportResult(String TestProject, String TestPlan, String Testcase, String Build, String Notes, 
     String Result) throws TestLinkAPIException { 
    TestLinkAPIClient api = new TestLinkAPIClient(DEVKEY, URL); 

    api.reportTestCaseResult(TestProject, TestPlan, Testcase, Build ,Notes, Result); 
} 

Здесь мне нужно передать еще один параметр, но я не знаю, куда его передать и как его передать.

ответ

0

Основной причиной здесь является ограничение API тестовой ссылки. Этот API был создан до того, как поле платформы добавится в TestLink. Для устранения этой проблемы просто удалите любые платформы, включенные в план тестирования. Привет! :)

0

BTW, я только что обнаружил, что есть еще один TestlinkAPI от японского автора. Это сделано для TestLink 1.9.3-4, что может быть хорошо с полем PlatformID.

Смежные вопросы