我很难跟踪“意外警报打开”测试失败。使用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窗口立即退出,因此问题似乎不是未捕获的异常。
这是一个错误,还是我做错了什么?