2013-06-30 5 views
2

Мне нужно реализовать селен Ie WebDriver таким образом, чтобы он стал новым интернет-исследователем.selenium ie webdriver без моего профиля

или он не будет получить доступ к своей учетной записи пользователя, meanning он не будет иметь Aceess к печеньем, ни временные файлы Интернета, ни истории

ам я спутать, что при использовании InternetExplorerDriver он использует информацию из моих окон счета таких история и т. д. '?

+0

@ user1177636 я нашел альтернативу 'System.SetProperty' http://stackoverflow.com/questions/7180450/how-to-set-system-properties-in-c-sharp хотя мне нужно найти, как инициализировать webdriver с capablilities, как я сказал в этом сообщении, а также свойство игнорирования масштабирования кажется, что его ither принимает строку = расположение файла драйвера или параметры ..., которые я не понял –

ответ

0

это то, что я мог найти, все еще нужно получить варианты для просмотра новой сессии IE9 , но решил проблему с тем, как правильно инициализировать.

public IWebDriver WebDriver; 

    var ieDir = Path.Combine(path, "bin"); 
    var opts = new InternetExplorerOptions(); 
    opts.IgnoreZoomLevel = true; 

    if (counter < 1) //or in most other cases - (WebDriver==null) 
    { 
     CleanBr(); // found a solution to programatically delete Browser history 
     // so i still need to find the resolution for options with starting fresh IE profile 
     // an IE driver without a user data... 

     WebDriver = new InternetExplorerDriver(ieDir, opts); 
    } 
    INavigation nav = WebDriver.Navigate(); 
    nav.GoToUrl(url); 
Смежные вопросы