Перейти к содержимому

Фотография

Ошибка при использовании профиля FireFox


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 17 августа 2012 - 08:05

Здравствуйте!
Использую selenium Webdriver Grid (Driver запускаю через RemoteWebDriver). Сейчас появилась необходимость использовать профиль для FireFox.
        static DesiredCapabilities Setup_FireFox = DesiredCapabilities.Firefox();
        static DesiredCapabilities Opera_Set = DesiredCapabilities.Opera();
        static ICapabilities[] BrowsersMassiv = { Setup_FireFox, DesiredCapabilities.Chrome(), DesiredCapabilities.Opera(), DesiredCapabilities.InternetExplorer() };

            FirefoxBinary Binary = new FirefoxBinary();
            FirefoxProfile Profile = new FirefoxProfile();
            Binary.TimeoutInMilliseconds = 130000;
            Setup_FireFox.SetCapability(FirefoxDriver.BinaryCapabilityName, Binary);
            Setup_FireFox.SetCapability(FirefoxDriver.ProfileCapabilityName, Profile);
            BrowsersMassiv[0] = Setup_FireFox;

Возникает следующая ошибка:
System.InvalidOperationException: java.util.HashMap cannot be cast to java.lang.String
в OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse) в c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebDriver.cs:строка 967
в OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters) в c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebDriver.cs:строка 809
в OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities) в c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebDriver.cs:строка 777
в OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) в c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebDriver.cs:строка 83
в OpenQA.Selenium.Remote.RemoteWebDriver..ctor(Uri remoteAddress, ICapabilities desiredCapabilities) в c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebDriver.cs:строка 102
в TestNamespace.webPage.WorkClass.RunDriver() в D:\Seleium Test\Grid\Grid test\TestAbout\TestAbout\FireFoxTests-local.cs:строка 7133
в TestNamespace.News.Run() в D:\Seleium Test\Grid\Grid test\TestAbout\TestAbout\FireFoxTests-local.cs:строка 5770

Для Запуска тестов использую Gallio.
тесты пишу на c#.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных