我正在制作WPF
程序的网络版本。该程序基本上是使用Selenium WebDriver的机器人。
我需要使用相同的ChromeDriver
实例beetwen`Action(下面的代码)。
问题是我如何才能在其他“操作功能”中使用WebDriver
的相同实例,仅对提交请求的用户可用?
我尝试使用DI
(.AddSingleton()
)和静态类,但是该实例并非每个用户都唯一。
这是我第一个使用.ASP NET
的应用程序,如果有任何错误,抱歉。
单击按钮后,通过ajax调用以下2个例程。
[HttpPost]
public IActionResult Login(SEIInfo model)
{
//Routine to do login on website using SeleniumDriver()
}
[HttpPost]
public IActionResult StartCapturing(...)
{
//Capture some DOM Element's texts with SeleniumDriver()
}