我在Google上搜索过,但没有找到解决方案。有人可以帮我吗,因为我可以在 java 中找到解决方案,但不能在 C# 中找到解决方案。
private static final ThreadLocal < WebDriver > webDriver =
new ThreadLocal < WebDriver > () {
@Override protected WebDriver initialValue() {
return BrowserType.getBrowserType().getInstance();
}
};
最佳答案
使用 C# ThreadLocal
,类似这样的?
public static ThreadLocal<IWebDriver> webDriver =
new ThreadLocal<WebDriver>(() =>
{
return new InternetExplorerDriver();
});
希望您有正确的导入:
using OpenQA.Selenium;
using OpenQA.Selenium.IE;
注意,除非需要,我几乎不使用 C# 编写代码。
关于c# - 如何在 C# 中使 webdriver 线程安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31073637/