我有一个selenium webdriver code.Issue是第一次成功运行。当我第二次运行相同的代码它不起作用并给出错误。行为并非始终如预期。我在IE浏览器中工作。请告诉我原因是什么。
答案 0 :(得分:1)
我使用C#/ NUnit框架并将InternetExplorerOptions()设置为[SetUp]的一部分。 以下是如何使用IE选项来使用EnsureCleanSession的示例:
//Create Internet Explorer Options
var options = new InternetExplorerOptions();
options.EnsureCleanSession = true;
最好在新窗口中启动每个测试,因此请务必在每个测试结束时使用driver.Quit()来关闭所有现有窗口,以便下一个测试将在一个新窗口中开始。