Starta inte ny chromedriver för varje anrop

This commit is contained in:
2021-02-10 07:21:00 +01:00
parent e4fee01015
commit d3b28ae51a
2 changed files with 11 additions and 7 deletions

View File

@ -63,7 +63,7 @@ namespace RepositoryPattern
_stockMarketRepository.LoadStockMarketList(); _stockMarketRepository.LoadStockMarketList();
Stocks = _stockMarketRepository.StockMarketList; Stocks = _stockMarketRepository.StockMarketList;
ReloadData(); ReloadData();
lbUpdateTimes.Items.Add(DateTime.Now.ToString()); lbUpdateTimes.Items.Add(DateTime.Now.ToLongTimeString());
} }
private void lvMyStocks_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e) private void lvMyStocks_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e)

View File

@ -21,8 +21,6 @@ namespace StockDal
public StringBuilder TextResults { get; set; } public StringBuilder TextResults { get; set; }
public bool ViewBrowser { get; set; } public bool ViewBrowser { get; set; }
public IWebDriver driver; public IWebDriver driver;
public StockMarketRepository() public StockMarketRepository()
@ -160,13 +158,19 @@ namespace StockDal
if (ViewBrowser) if (ViewBrowser)
{ {
driver = new ChromeDriver(driverService); if (driver == null)
{
driver = new ChromeDriver(driverService);
}
} }
else else
{ {
var options = new ChromeOptions(); if (driver == null)
options.AddArgument("headless"); {
driver = new ChromeDriver(driverService, options); var options = new ChromeOptions();
options.AddArgument("headless");
driver = new ChromeDriver(driverService, options);
}
} }
try try