Size: a a a

Selenide на русском

2019 December 26

VD

Vadim D in Selenide на русском
private WebDriver initChrome(String chromePath) {

       Configuration.proxyEnabled = true;
       Configuration.fileDownload = PROXY;

       Configuration.timeout = 35000;

       DesiredCapabilities capabilities = new DesiredCapabilities();
       ChromeOptions options = new ChromeOptions();
       options.addArguments("--no-sandbox"); // Bypass OS security model, MUST BE THE VERY FIRST OPTION
       options.setExperimentalOption("useAutomationExtension", false);
       options.addArguments("disable-infobars"); // disabling infobars
       options.addArguments("--disable-extensions"); // disabling extensions
       options.addArguments("--disable-gpu"); // applicable to windows os only
       options.addArguments("--disable-dev-shm-usage"); // overcome limited resource problems
       options.addArguments("--disable-notifications"); //disable notifications


       capabilities.setCapability(ChromeOptions.CAPABILITY, options);
       capabilities.setBrowserName("chrome");
       capabilities.setVersion("77.0");
       capabilities.setCapability("enableVNC", true);
       capabilities.setCapability("enableVideo", true);
       capabilities.setCapability("name", methodName);
       capabilities.setCapability("videoFrameRate", 24);
       capabilities.setCapability("enableLog", true);
       capabilities.setCapability("sessionTimeout", "2m");

       System.setProperty("webdriver.chrome.driver", chromePath);
       browser = new ChromeDriver(options);
       browser.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
       setScreenResolution();
       WebDriverRunner.setWebDriver(browser);
       driverContainer.addWebDriver(browser);


       return browser;
   }
источник

AS

Andrei Solntsev in Selenide на русском
ну блин, конечно может. Если ты сам создаёшь вебдрайвер, он сам по себе селенидовский прокси не подхватит.
источник

AV

Alexei Vinogradov in Selenide на русском
browser.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
       

И вот это никогда не делай с Селенидом - сразу портал в ад открываешь
источник

VD

Vadim D in Selenide на русском
Andrei Solntsev
ну блин, конечно может. Если ты сам создаёшь вебдрайвер, он сам по себе селенидовский прокси не подхватит.
WebDriverRunner.setWebDriver(browser);
этого не хватит?
источник

VD

Vadim D in Selenide на русском
Alexei Vinogradov
browser.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
       

И вот это никогда не делай с Селенидом - сразу портал в ад открываешь
понял, спасибо
источник

AV

Alexei Vinogradov in Selenide на русском
Vadim D
понял, спасибо
Смешаются таймауты селенидовский и селениума имплисит - результат сколько будет ожидание непредсказуем.
источник

AS

Andrei Solntsev in Selenide на русском
Vadim D
WebDriverRunner.setWebDriver(browser);
этого не хватит?
нет. Вот пример, как использовать селенидвоский прокси со своим вебдрайвером: https://github.com/selenide/selenide/tree/master/statics/src/test/java/integration/CustomWebdriverProviderWithSelenideProxyTest.java
источник

AS

Andrei Solntsev in Selenide на русском
Мы выпустили Selenide 5.6.0 (BrowserMobProxy -> BrowserUpProxy)!
источник

i

i think it's okay in Selenide на русском
Andrei Solntsev
Мы выпустили Selenide 5.6.0 (BrowserMobProxy -> BrowserUpProxy)!
Он лучше? Или что?
источник

i

i think it's okay in Selenide на русском
И в текущих проектах после обновления все должно работать как работало?
источник

AS

Andrei Solntsev in Selenide на русском
А фиг знает, чем он лучше :)
источник

AS

Andrei Solntsev in Selenide на русском
Но новее, это факт.
источник

AS

Andrei Solntsev in Selenide на русском
Да, работает как работало. Только если у вас был кастомный RequestFilter или ResponseFilter, нужно импорт поменять.
источник

LY

Lev Yarushin in Selenide на русском
Andrei Solntsev
А фиг знает, чем он лучше :)
HTTP/2 поддерживает. Основан на поддерживаемом форке https://github.com/mrog/LittleProxy
источник

LY

Lev Yarushin in Selenide на русском
Вот тут можно посмотреть
https://github.com/browserup/browserup-proxy/blob/master/CHANGELOG.md
источник

AS

Andrei Solntsev in Selenide на русском
@levyarushin Спасибо! Ты сильно помог 🙂
источник

AS

Andrei Solntsev in Selenide на русском
Вышла Selenide 5.6.0: BrowserMobProxy -> BrowserUpProxy
https://ru.selenide.org/2019/12/26/selenide-5.6.0/
источник

LY

Lev Yarushin in Selenide на русском
Andrei Solntsev
@levyarushin Спасибо! Ты сильно помог 🙂
Сорян, не туда ответил )
источник
2019 December 27

i

i think it's okay in Selenide на русском
Привет.
Подскажите пожалуйста,
а почему используя прокси селенида
внутри селеноид не видит сетку селеноида?
источник

i

i think it's okay in Selenide на русском
я просто сам не понимаю и не могу dev'овпу объяснить.
чтоб он мне помог
источник