Chrome на Mac не запускается в развернутом состоянии даже после попытки с '--start-fullscreen' в аргументах

Мне нужно, чтобы мой хром запускался в развернутом состоянии каждый раз, когда инициализируется мой комплект транспортира

Уже пробовали обновить хром-диск с обновлением webdriver-manager. Все еще нет идти

Я использую это в своей функции conf.js onPrepare

возможности: {'browserName': 'chrome',

'platform': 'ANY',
'version': 'ANY',
'chromeOptions': {
  args: ['--no-sandbox', '--test-type=browser', '--start-fullscreen',],

Прямо сейчас я получаю сообщение, чтобы нажать ^ CommandF для выхода из полноэкранного режима, но хром на самом деле не в полноэкранном режиме


person Shubh Ambaly    schedule 25.09.2019    source источник


Ответы (3)


попробуйте переключить '--start-fullscreen' на '--start-maximized'

person Joaquin Casco    schedule 25.09.2019
comment
Пробовал и это. Chrome запускается с тем же размером окна. Но сообщение о выходе из полноэкранного режима больше не отображается при запуске - person Shubh Ambaly; 25.09.2019
comment
По какой-то причине browser.driver.manage (). Window (). Maximize (); работал - person Shubh Ambaly; 25.09.2019
comment
@ShubhAmbaly, подождите, я перечитал ваш пост, вы объявляете возможности внутри функции onPrepare? Это может вызвать проблемы? У меня есть свои возможности и отдельный код onPrepare - person Joaquin Casco; 25.09.2019

Попробуйте с помощью хромированной опции ниже

args: ['--kiosk']

Надеюсь, это поможет тебе

person Madhan    schedule 25.09.2019
comment
Получился мой хромированный безголовый. Но не в полноэкранном режиме. Я по-прежнему ошибаюсь, так как требуемый элемент не отображается на экране. Ошибка: нажатие элемента перехвачено: элемент не доступен для клика в точке (1319, 82) - person Shubh Ambaly; 25.09.2019

Я использую эти настройки в своем файле protractor-conf.js, и он работает на всех типах ОС: Windows, Mac, Linux и т. Д.

onPrepare: function () {

browser.driver.executeScript(function () {
        return {
          width: window.screen.availWidth,
          height: window.screen.availHeight
        };
      }).then(function (result) {
        browser.driver.manage().window().setSize(result.width, result.height);
      });

};
person ssharma    schedule 25.09.2019