Стажер поддерживает различные цели WebDriver, используя «туннели».По умолчанию Intern использует туннель selenium
, который загружает автономный сервер Selenium и необходимые исполняемые файлы WebDriver.Как вы упомянули, есть несколько других туннелей, включая browserstack
и saucelabs
.
. Туннель selenium
загружает только chromedriver по умолчанию.Чтобы загрузить другие, вам нужно указать Intern, какие драйверы вам нужны:
{
"tunnelOptions": {
"drivers": [ "firefox", "internet explorer", "MicrosoftEdge" ]
}
}
Вы также можете указать конкретные версии драйверов:
{
"tunnelOptions": {
"drivers": [
{ "name": "firefox", "version": "0.16.0" }
]
}
}
Чтобы запустить Intern против существующего Seleniumсервер или концентратор, используйте туннель null
и укажите на свой сервер, используя tunnelOptions
:
{
"tunnel": "null",
"tunnelOptions": {
"hostname": "192.168.10.20"
}
}