из этой строки:
Selenium::WebDriver::Error::WebDriverError (unable to connect to chromedriver 127.0.1.1:9515)
предполагает, что вы пытаетесь подключиться к 127.0.1.1, в то время как ваш локальный хост должен быть 127.0.0.1, не могли бы вы проверить свою конфигурацию?
Преобразуйте свой Список в единственную строку с "\r\n" как промежуточный разделитель. и свяжите это с TextBlock. Удостоверьтесь, что TextBlock не ограничивается с его высотой, так, чтобы это могло вырасти на основе количества строк. Я реализовал бы это как Преобразователь Значения к Привязке XAML, которая преобразовывает Список строк к единственной строке с новой строкой, добавленной промежуточный
<TextBlock Text="{Binding Path=Logs,Converter={StaticResource ListToStringConverter}}"/>
ListToStringConverter был бы похож на это:
[ValueConversion(typeof(List<string>), typeof(string))]
public class ListToStringConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (targetType != typeof(string))
throw new InvalidOperationException("The target must be a String");
return String.Join(", ", ((List<string>)value).ToArray());
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
}