连接到Firefox时发生错误---> System.IO.IOException:目录不为空

时间:2015-03-25 16:04:50

标签: c# selenium

我在最近几个月与硒合作。我使用VS 2013 C#。大部分时间我使用webdriver.dll(2.39.0.0)for firefox(31.0.0.5310),因为我的testautomation(编码ui测试) 用它跑得很稳定。但现在我随机得到这个错误:

> OpenQA.Selenium.WebDriverException:连接到Firefox时发生错误---> System.IO.IOException:目录不为空

  

结果StackTrace:
  在System.IO.Directory.DeleteHelper(String fullPath,String userPath,Boolean recursive,Boolean throwOnTopLevelDirectoryNotFound)

     

at System.IO.Directory.Delete(String fullPath,String userPath,Boolean recursive,Boolean checkHost)

     

在c:\ Projects \ WebDriver \ trunk \ dotnet \ src \ webdriver \ Firefox \ FirefoxExtension.cs中的OpenQA.Selenium.Firefox.FirefoxExtension.Install(String profileDir):第106行

     

位于c:\ Projects \ WebDriver \ trunk \ dotnet \ src \ webdriver \ Firefox \ FirefoxProfile.cs中的OpenQA.Selenium.Firefox.FirefoxProfile.InstallExtensions():第357行

     

位于c:\ Projects \ WebDriver \ trunk \ dotnet \ src \ webdriver \ Firefox \ FirefoxProfile.cs中的OpenQA.Selenium.Firefox.FirefoxProfile.WriteToDisk():第254行

     

在c:\ Projects \ WebDriver \ trunk \ dotnet \ src \ webdriver \ Firefox \ Internal \ ExtensionConnection.cs:第90行中的OpenQA.Selenium.Firefox.Internal.ExtensionConnection.Start()中

     

在c:\ Projects \ WebDriver \ trunk \ dotnet \ src \ webdriver \ Firefox \ FirefoxDriver.cs中的OpenQA.Selenium.Firefox.FirefoxDriver.StartClient():第225行    ---内部异常堆栈跟踪结束---

     

位于c:\ Projects \ WebDriver \ trunk \ dotnet \ src \ webdriver \ Firefox \ FirefoxDriver.cs中的OpenQA.Selenium.Firefox.FirefoxDriver.StartClient():第231行

     

在OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor,ICapabilities desiredCapabilities)中的c:\ Projects \ WebDriver \ trunk \ dotnet \ src \ webdriver \ Remote \ RemoteWebDriver.cs:第88行

     

在c中的Testcase1.UIMap.BrowserSettingsFF():*************** \ UIMap.cs:第609行

     

位于c:*************** \ UIMap.cs中的Testcase1.UIMap.InitDriver():第678行

我在使用TFS的2台设备上运行它。在一台设备上,它经常发生。 我现在无法弄清楚问题。有没有人有同样的问题?

0 个答案:

没有答案