Selenium Grid, Protractor - Можно ли ограничить возможность выполнения только определенным узлом - PullRequest
0 голосов
/ 27 августа 2018

Кто-нибудь знает способ ограничить выполнение определенными характеристиками возможностей только определенной сеткой Selenium? I.e (конфигурация nodeIp):

{
  'browserName': 'chrome',
  'platform': 'ANY',
  'version': 'ANY',
  'nodeIP': '192.168.128.13',
  'chromeOptions': {
     'args': [

        '--start-maximized',
        'incognito',
        '--disable-extensions',
     ],
     'prefs': {
        'download': {
           'prompt_for_download': false,
           'default_directory': downloadFolderPath
        }
     }
  }

1 Ответ

0 голосов
/ 27 августа 2018

Одно из возможных решений:
добавить еще один браузер с пользовательской версией в качестве примера 'version': 'specialTest'. У вас будет 2 цвета, один с версией «ЛЮБОЙ» и один с версией «specialTest». Таким образом, вам нужно использовать драйвер с версией, установленной на «specialTest» в вашем случае.

{
  'browserName': 'chrome',
  'platform': 'ANY',
  'version': 'ANY',
  'nodeIP': '192.168.128.13',
  'chromeOptions': {
     'args': [

        '--start-maximized',
        'incognito',
        '--disable-extensions',
     ],
     'prefs': {
        'download': {
           'prompt_for_download': false,
           'default_directory': downloadFolderPath
        }
     }
  }
},
{
  'browserName': 'chrome',
  'platform': 'ANY',
  'version': 'specialTest',
  'nodeIP': '192.168.128.13',
  'chromeOptions': {
     'args': [

        '--start-maximized',
        'incognito',
        '--disable-extensions',
     ],
     'prefs': {
        'download': {
           'prompt_for_download': false,
           'default_directory': downloadFolderPath
        }
     }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...