Флаг за спиране на забавянето на chrome, когато е във фонов режим?

Правя някои автоматизирани тестове (с Selenium и Webdriverjs) и забелязвам, че когато прозорецът на Chrome не е на фокус, изпълнението се забавя значително. Има ли настройка за флаг/конфигурация, която мога да настроя, за да го спра от „дроселиране“?


person Ashley Coolman    schedule 28.06.2015    source източник


Отговори (2)


Отговорът на Коди, предлагащ превключване, може да работи, ако намерите този, който се отнася за вашата ситуация, но аз не намерих такъв. Така че ще осигуря код за това как да приложите превключватели, също и хак на javascript, за да поставите фокуса на прозореца

  var webdriver = require('selenium-webdriver'),
    capabilities = webdriver.Capabilities.chrome();
    var switches = {
        'args' : ['--start-maximized']
    };
    capabilities.set('chromeOptions', switches); 
    var driver = new webdriver.Builder()
    .withCapabilities(capabilities)
    .build();
  driver.executeScript('window.focus();'); //JS hack to bring the focus
person nilesh    schedule 28.06.2015

Не можах да видя такъв, който да прави точно това, което описвате, но бихте могли да разгледате многото опции на тази страница и да видите дали някоя се отнася за вашата ситуация. Изглежда, че страницата се актуализира доста често.

http://peter.sh/experiments/chromium-command-line-switches/

Това може да е полезно, ако имате достъп до тях чрез разширения.

https://www.chromium.org/for-testers/backend-testing/extensions-http-throttling-testing

person Cody Stevens    schedule 28.06.2015