Skip to content
This repository has been archived by the owner on Sep 3, 2024. It is now read-only.

Commit

Permalink
Merge pull request #335 from sbtqa/selenoid-timezone
Browse files Browse the repository at this point in the history
add selenoid timezone capability
  • Loading branch information
clicman authored Apr 2, 2021
2 parents ceb38ea + 970e2db commit a8653b5
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 20 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,9 @@ public DesiredCapabilities parse() {
setCapability("timeZone", PROPERTIES.getSelenoidTimeZone());
setCapability("hostsEntries", PROPERTIES.getSelenoidHostEntries());
setCapability("applicationContainers", PROPERTIES.getSelenoidApplicationContainers());
setCapability("labels", PROPERTIES.getSelenoidContainerLables());
setCapability("labels", PROPERTIES.getSelenoidContainerLabels());
setCapability("sessionTimeout", PROPERTIES.getSelenoidSessionTimeout());
setCapability("timeZone", PROPERTIES.getSelenoidTimeZone());

return capabilities;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,14 +95,18 @@ public interface Configuration extends Config {
@DefaultValue("")
String getSelenoidApplicationContainers();

@Key("selenoid.containerLables")
@Key("selenoid.containerLabels")
@DefaultValue("")
String getSelenoidContainerLables();
String getSelenoidContainerLabels();

@Key("selenoid.sessionTimeout")
@DefaultValue("")
String getSelenoidSessionTimeout();

@Key("selenoid.timeZone")
@DefaultValue("")
String getSelenoidTimezone();


@Key("aspects.report.fill.enabled")
@DefaultValue("true")
Expand Down
6 changes: 3 additions & 3 deletions page-factory-doc/src/main/asciidoc/mobile_properties.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ selenoid.video.name = my-cool-video.mp4
|selenoid.applicationContainers
| Контейнеры
|selenoid.applicationContainers = spring-application-main:my-cool-app,spring-application-gateway
|selenoid.containerLables
|selenoid.containerLabels
| Метки для быстрого поиска на дашборде
|selenoid.containerLables = environment:testing,build-number:14353
|====================
|selenoid.containerLabels = environment:testing,build-number:14353
|====================
24 changes: 12 additions & 12 deletions page-factory-doc/src/main/asciidoc/web_properties.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ include::common_properties.asciidoc[]
|====================
^.^| Параметр ^.^| Описание ^.^| Значение по умолчанию
3.1+^.^| **Обязательные**
| webdriver.browser.name
| webdriver.browser.name
| Имя браузера, в котором нужно запустить автотесты. Возможные значения: `Chrome`, `IE`, `Firefox`, `Safari`
| Не задано

Expand All @@ -18,7 +18,7 @@ include::common_properties.asciidoc[]

3.1+^.^| **Опциональные**

| webdriver.browser.version
| webdriver.browser.version
| Версия браузера, для которой нужен драйвер. Если указан этот параметр, то будет выполнена попытка автоматически найти соответствующую браузеру версию драйвера
| Не задано

Expand All @@ -36,8 +36,8 @@ webdriver.browser.size = 1920x1080
| Не задано

| webdriver.browser.ie.killOnDispose
| Только для Windows. +
Возможные значения: true или false. +
| Только для Windows. +
Возможные значения: true или false. +
Параметр используется для того, чтобы указать, убивать ли принудительно браузер IE после выполнения тестов или нет
| `false`

Expand Down Expand Up @@ -66,17 +66,17 @@ webdriver.browser.path = src/test/resources/webdrivers/chromedriver.exe
| Не задано

| webdriver.url
| Если вы используете RemoteDriver, укажите путь до него в данном параметре.
| Если вы используете RemoteDriver, укажите путь до него в данном параметре.

Пример:
Пример:

http://127.0.0.1:4444/wd/hub
| Не задано

| webdriver.proxy
| Добавьте этот параметр, если нужно указать прокси сервер.
| Добавьте этот параметр, если нужно указать прокси сервер.

Пример:
Пример:

http://proxy.com:8080
| Не задано
Expand All @@ -95,13 +95,13 @@ http://proxy.com:8080
| aspects.click.actions.enabled
| Определяет, делать ли клик через `org.openqa.selenium.interactions.Actions` или нет

Возможные значения: `true`, `false` +
Возможные значения: `true`, `false` +
| `false`

| aspects.scroll.to.element.enabled
| Определяет, пролистывать до элемента или нет

Возможные значения: `true`, `false`
Возможные значения: `true`, `false`
| `false`
|====================

Expand Down Expand Up @@ -160,7 +160,7 @@ selenoid.video.name = my-cool-video.mp4
|selenoid.applicationContainers
| Контейнеры
|selenoid.applicationContainers = spring-application-main:my-cool-app,spring-application-gateway
|selenoid.containerLables
|selenoid.containerLabels
| Метки для быстрого поиска на дашборде
|selenoid.containerLables = environment:testing,build-number:14353
|selenoid.containerLabels = environment:testing,build-number:14353
|====================
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,4 @@ selenoid.nameOfTests = myCoolTestName
selenoid.timeZone = Europe/Moscow
selenoid.hostEntries = example.com:192.168.0.1,test.com:192.168.0.2
selenoid.applicationContainers = spring-application-main:my-cool-app,spring-application-gateway
selenoid.containerLables = environment:testing,build-number:14353
selenoid.containerLabels = environment:testing,build-number:14353
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ selenoid.nameOfTests = myCoolTestName
selenoid.timeZone = Europe/Moscow
selenoid.hostEntries = example.com:192.168.0.1,test.com:192.168.0.2
selenoid.applicationContainers = spring-application-main:my-cool-app,spring-application-gateway
selenoid.containerLables = environment:testing,build-number:14353
selenoid.containerLabels = environment:testing,build-number:14353


#Optional. Test data management
Expand Down

0 comments on commit a8653b5

Please sign in to comment.