Selenium webdriver代码始终以相同的方式工作

时间:2014-08-11 14:04:36

标签: selenium-webdriver

我有一个selenium webdriver code.Issue是第一次成功运行。当我第二次运行相同的代码它不起作用并给出错误。行为并非始终如预期。我在IE浏览器中工作。请告诉我原因是什么。

1 个答案:

答案 0 :(得分:1)

我使用C#/ NUnit框架并将InternetExplorerOptions()设置为[SetUp]的一部分。 以下是如何使用IE选项来使用EnsureCleanSession的示例:

//Create Internet Explorer Options
var options = new InternetExplorerOptions();
options.EnsureCleanSession = true;

最好在新窗口中启动每个测试,因此请务必在每个测试结束时使用driver.Quit()来关闭所有现有窗口,以便下一个测试将在一个新窗口中开始。