From d3b28ae51acfdd11f7b761d919ceb30fe967aa9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20=C3=96man?= Date: Wed, 10 Feb 2021 07:21:00 +0100 Subject: [PATCH] =?UTF-8?q?Starta=20inte=20ny=20chromedriver=20f=C3=B6r=20?= =?UTF-8?q?varje=20anrop?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- RepositoryPattern/frmMyStocks.cs | 2 +- StockDal/StockMarketRepository.cs | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/RepositoryPattern/frmMyStocks.cs b/RepositoryPattern/frmMyStocks.cs index 95bf8eb..13e135a 100644 --- a/RepositoryPattern/frmMyStocks.cs +++ b/RepositoryPattern/frmMyStocks.cs @@ -63,7 +63,7 @@ namespace RepositoryPattern _stockMarketRepository.LoadStockMarketList(); Stocks = _stockMarketRepository.StockMarketList; ReloadData(); - lbUpdateTimes.Items.Add(DateTime.Now.ToString()); + lbUpdateTimes.Items.Add(DateTime.Now.ToLongTimeString()); } private void lvMyStocks_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e) diff --git a/StockDal/StockMarketRepository.cs b/StockDal/StockMarketRepository.cs index 91255b8..d260625 100644 --- a/StockDal/StockMarketRepository.cs +++ b/StockDal/StockMarketRepository.cs @@ -21,8 +21,6 @@ namespace StockDal public StringBuilder TextResults { get; set; } public bool ViewBrowser { get; set; } - - public IWebDriver driver; public StockMarketRepository() @@ -160,13 +158,19 @@ namespace StockDal if (ViewBrowser) { - driver = new ChromeDriver(driverService); + if (driver == null) + { + driver = new ChromeDriver(driverService); + } } else { - var options = new ChromeOptions(); - options.AddArgument("headless"); - driver = new ChromeDriver(driverService, options); + if (driver == null) + { + var options = new ChromeOptions(); + options.AddArgument("headless"); + driver = new ChromeDriver(driverService, options); + } } try