Я пытаюсь повторно использовать некоторые пользовательские java утилиты в библиотеке роботизированной системы, которые имеют java .util.logging, но эта регистрация не отображается в консоли или журнале роботизированной работы. html.
Похоже, что любое ведение журнала, которое происходит во время импорта некоторых классов stati c, отображается на консоли, и во время теста все, что идет в System.out, перенаправляется в журнал. html.
Однако ничего в java классах, которые используют logger.log (Level.INFO, «некоторый текст»), никогда не видно.
DoStuff. java
import java.util.logging.Level;
import java.util.logging.Logger;
public class DoStuff {
private static final String CLASSNAME = DoStuff.class.getName();
private static final Logger logger = Logger.getLogger(CLASSNAME);
public void initialize() {
logger.log(Level.INFO, "print me please");
}
}
MyJavaLibrary. py
import DoStuff
class MyJavaLibrary:
def initialize(self):
doStuff = DoStuff()
doStuff.initialize()
*** Settings ***
Library MyJavaLibrary
*** Test Cases ***
Test My Java Library
initialize
Выше приведен пример того, что журнал «print me please» должен отображаться либо в консоли, либо в журнале. html, но не отображается ни в одном из журналов.
Ну, на самом деле я попробовал этот тестовый код в моем наборе, и он печатал как на экран, так и в журнал. html, поэтому мне придется копать глубже, почему моя на самом деле гораздо более сложная ситуация, чем эта простая тестовый код не логин ING.