You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: adding faker.js support to gherkin
* fix: rollback "Different cookies for different sessions" test
* fix: fakerTransform docs
Co-authored-by: Codeco <adriel.codeco@raizen.com>
[Selenoid][8] plugin automatically starts browsers and video recording.
676
+
[Selenoid][10] plugin automatically starts browsers and video recording.
637
677
Works with WebDriver helper.
638
678
639
679
### Prerequisite
640
680
641
681
This plugin **requires Docker** to be installed.
642
682
643
-
> If you have issues starting Selenoid with this plugin consider using the official [Configuration Manager][9] tool from Selenoid
683
+
> If you have issues starting Selenoid with this plugin consider using the official [Configuration Manager][11] tool from Selenoid
644
684
645
685
### Usage
646
686
@@ -669,7 +709,7 @@ plugins: {
669
709
}
670
710
```
671
711
672
-
When `autoCreate` is enabled it will pull the [latest Selenoid from DockerHub][10] and start Selenoid automatically.
712
+
When `autoCreate` is enabled it will pull the [latest Selenoid from DockerHub][12] and start Selenoid automatically.
673
713
It will also create `browsers.json` file required by Selenoid.
674
714
675
715
In automatic mode the latest version of browser will be used for tests. It is recommended to specify exact version of each browser inside `browsers.json` file.
@@ -681,10 +721,10 @@ In automatic mode the latest version of browser will be used for tests. It is re
681
721
While this plugin can create containers for you for better control it is recommended to create and launch containers manually.
682
722
This is especially useful for Continous Integration server as you can configure scaling for Selenoid containers.
683
723
684
-
> Use [Selenoid Configuration Manager][9] to create and start containers semi-automatically.
724
+
> Use [Selenoid Configuration Manager][11] to create and start containers semi-automatically.
685
725
686
726
1. Create `browsers.json` file in the same directory `codecept.conf.js` is located
687
-
[Refer to Selenoid documentation][11] to know more about browsers.json.
727
+
[Refer to Selenoid documentation][13] to know more about browsers.json.
688
728
689
729
_Sample browsers.json_
690
730
@@ -709,7 +749,7 @@ _Sample browsers.json_
709
749
710
750
2. Create Selenoid container
711
751
712
-
Run the following command to create a container. To know more [refer here][12]
752
+
Run the following command to create a container. To know more [refer here][14]
713
753
714
754
```bash
715
755
docker create \
@@ -742,15 +782,15 @@ When `allure` plugin is enabled a video is attached to report automatically.
742
782
| enableVideo | Enable video recording and use `video` folder of output (default: false) |
743
783
| enableLog | Enable log recording and use `logs` folder of output (default: false) |
744
784
| deletePassed | Delete video and logs of passed tests (default : true) |
745
-
| additionalParams | example: `additionalParams:'--env TEST=test'` [Refer here][13] to know more |
785
+
| additionalParams | example: `additionalParams:'--env TEST=test'` [Refer here][15] to know more |
746
786
747
787
### Parameters
748
788
749
789
- `config`
750
790
751
791
## stepByStepReport
752
792
753
-
![step-by-step-report][14]
793
+
![step-by-step-report][16]
754
794
755
795
Generates step by step report for a test.
756
796
After each step in a test a screenshot is created. After test executed screenshots are combined into slideshow.
@@ -857,7 +897,7 @@ This plugin allows to run webdriverio services like:
857
897
- browserstack
858
898
- appium
859
899
860
-
A complete list of all available services can be found on [webdriverio website][15].
900
+
A complete list of all available services can be found on [webdriverio website][17].
861
901
862
902
#### Setup
863
903
@@ -869,7 +909,7 @@ See examples below:
869
909
870
910
#### Selenium Standalone Service
871
911
872
-
Install `@wdio/selenium-standalone-service` package, as [described here][16].
912
+
Install `@wdio/selenium-standalone-service` package, as [described here][18].
873
913
It is important to make sure it is compatible with current webdriverio version.
874
914
875
915
Enable `wdio` plugin in plugins list and add `selenium-standalone` service:
@@ -888,7 +928,7 @@ Please note, this service can be used with Protractor helper as well!
888
928
889
929
#### Sauce Service
890
930
891
-
Install `@wdio/sauce-service` package, as [described here][17].
931
+
Install `@wdio/sauce-service` package, as [described here][19].
892
932
It is important to make sure it is compatible with current webdriverio version.
893
933
894
934
Enable `wdio` plugin in plugins list and add `sauce` service:
@@ -924,30 +964,34 @@ In the same manner additional services from webdriverio can be installed, enable
0 commit comments