У меня есть код в 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();