Starta inte ny chromedriver för varje anrop
This commit is contained in:
@ -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)
|
||||||
|
|||||||
@ -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()
|
||||||
@ -159,15 +157,21 @@ namespace StockDal
|
|||||||
driverService.HideCommandPromptWindow = true;
|
driverService.HideCommandPromptWindow = true;
|
||||||
|
|
||||||
if (ViewBrowser)
|
if (ViewBrowser)
|
||||||
|
{
|
||||||
|
if (driver == null)
|
||||||
{
|
{
|
||||||
driver = new ChromeDriver(driverService);
|
driver = new ChromeDriver(driverService);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
if (driver == null)
|
||||||
{
|
{
|
||||||
var options = new ChromeOptions();
|
var options = new ChromeOptions();
|
||||||
options.AddArgument("headless");
|
options.AddArgument("headless");
|
||||||
driver = new ChromeDriver(driverService, options);
|
driver = new ChromeDriver(driverService, options);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user