Существующие надстройки не работают после запуска из пользовательского профиля Selenium - PullRequest
0 голосов
/ 07 января 2020

У меня есть код в C # с очень простым Selenium. Это просто управление расширением VPN и переход на X-страницу.

Вопрос в том, что после запуска Selenium с пользовательским профилем Firefox расширения, установленные этим профилем, исчезают, поэтому он не позволяет мне control VPN Extensions.

На моей машине работает правильно Проблема заключается в выполнении его на другой машине.

FirefoxProfile profile1 = new FirefoxProfile(@"C:\Users\Familia\AppData\Roaming\Mozilla\Firefox\Profiles\6r8313wg.1");
        FirefoxOptions options1 = new FirefoxOptions();
        options1.Profile = profile1;                
        FirefoxDriver driver1 = new FirefoxDriver(options1);
        driver1.Manage().Window.Maximize();
        do
        {

            driver1.Navigate().GoToUrl("moz-extension://3667138c-f19d-49a2-8ffe-278b50c1e52c//popup.html");
            Thread.Sleep(10000);
            IWebElement VPN15 = driver1.FindElement(By.ClassName("server-item__server"));
            VPN15.Click();
            Thread.Sleep(5000);
            driver1.Navigate().GoToUrl("https://www.google.com/");
            Thread.Sleep(70000);
         } while (!i.Checked);
           driver1.Quit();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...