Используя WPF классы Обработки изображений - Получение размеров изображения, не читая весь файл

Тип driver.manage().logs().get(LogType.BROWSER) - LogEntries, а не String.

Если вам нужен String, сделайте следующее:

public String getConsoleLogs(WebDriver driver) {
    LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER);
    String consoleLog = "";

    for (LogEntry logEntry : logEntries.getAll()) {
        consoleLog += logEntry.toString() + "\n";
    }

    return  consoleLog;
}

Если вам нужен File, сделайте это:

public static File writeLogEntriesInATextFile(WebDriver driver, String name) throws IOException {
    LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER);
    File consoleLog = File.createTempFile(name, "txt");
    FileWriter output = new FileWriter(consoleLog);
    for (LogEntry logEntry : logEntries.getAll()) {
        output.write(logEntry.toString() + "\n");
    }
    output.close();

    return consoleLog;
}

Имейте в виду, что это не работает в FireFox < 65.

20
задан Community 23 May 2017 в 11:53
поделиться

1 ответ

Это должно сделать это:

var bitmapFrame = BitmapFrame.Create(new Uri(@"C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Winter.jpg"), BitmapCreateOptions.DelayCreation, BitmapCacheOption.None);
var width = bitmapFrame.PixelWidth;
var height = bitmapFrame.PixelHeight;
45
ответ дан 29 November 2019 в 22:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: