1
在Visual Studio中使用MSTest時,我遇到了Selenium WebDriver,特別是ChromeDriver的問題。每當我打電話給ChromeDriver退出時,我都會收到「chromedriver.exe」已停止工作的消息「並且程序凍結了。Selenium ChromeDriver在Quit()上停止工作
我試圖在所有測試結束時關閉每個驅動程序,在類清理:
[ClassCleanup]
public static void ClassCleanup() {
drivers.ForEach(x => x.Quit());
}
Firefox的驅動程序倒閉罰款,但Chrome的司機總是甫一停止工作誰能幫我這個
編輯:?我更多的代碼一點,爲清楚起見(路徑指向我已經添加到我的解決方案中的chromedriver.exe程序):
static IWebDriver driver;
static IWebDriver chromeDriver;
static string baseURL;
static List<IWebDriver> drivers;
[ClassInitialize]
public static void ClassInitialize(TestContext context) {
drivers = new List<IWebDriver>();
driver = new FirefoxDriver();
chromeDriver = new ChromeDriver(path);
drivers.Add(driver);
drivers.Add(chromeDriver);
baseURL = "http://localhost:4444/";
}