Chromedriver忽略LeaveBrowserRunning选项

时间:2015-10-16 00:13:07

标签: .net selenium selenium-webdriver selenium-chromedriver

我很难跟踪“意外警报打开”测试失败。使用MSTest从命令行运行测试时发生故障,但从VS运行时不会发生故障。 chromedriver的版本对于每个版本都是相同的(2.16)。我正在VB.Net 4.5中编写测试。

如果我能看到警报文本,我可以开始解决正在发生的事情,但是一旦警报弹出该测试并且所有后续测试立即失败并且chromedriver退出。我正在设置这个属性:

Dim chromeOptions = New ChromeOptions()
chromeOptions.LeaveBrowserRunning = True
Dim driver as ChromeDriver = New ChromeDriver(chromeOptions)

我无法理解LeaveBrowserRunning应该做什么?即使我在Visual Studio中运行测试套件并且它一直运行成功,Chrome窗口立即退出,因此问题似乎不是未捕获的异常。

这是一个错误,还是我做错了什么?

0 个答案:

没有答案