Вот это мой файл accept.yml
modules:
enabled:
- WebDriver
config:
WebDriver:
url: 'http://www.google.com'
host: 'hub.browserstack.com'
port: 80
browser: Android
device: Samsung Galaxy S5
deviceOrientation: portrait
capabilities:
'browserstack.user': 'USERNAME'
'browserstack.key' : 'ACCESS_KEY'
'browserVersion': '21.0'
'browserstack.debug': 'true'
Но после запуска программы через командную строку она будет отображаться как сообщение об ошибке ниже в командной строке.
**[Facebook\WebDriver\Exception\UnknownServerException]
Session terminated**
Может кто-нибудь, пожалуйста, дать несколько советов, чтобы решить эту проблему.
При выполнении теста на эмуляторах Android (Samsung Galaxy S5) в BrowserStack необходимо настроить следующие возможности:
config:
WebDriver:
url: 'http://www.google.com'
host: 'hub.browserstack.com'
port: 80
browser: android
capabilities:
'browserstack.user': '<username>'
'browserstack.key' : '<automate-key>'
'device': 'Samsung Galaxy S5'
'platform': 'ANDROID'
Примечание: «Android» для browser
должно быть все в нижнем регистре и для platform
все в верхнем регистре.
Генератор кода может быть очень полезным для определения возможностей при тестировании на различных сочетаниях браузера и ОС, особенно на мобильных устройствах.
Если вы хотите получить доступ к локальным серверам через BrowserStack, например:HTTP: // локальный: 8080‘, вы можете выполнить следующие шаги:
а) Настройте соединение локального тестирования, используя двоичные файлы.
б) добавить возможность 'browserstack.local': 'true'
в ваших сценариях.
Других решений пока нет …