Skip to content

Commit 6aa3c32

Browse files
authored
docs(protractor): add protractor support documentation (#174)
closes #169
1 parent a3b46c7 commit 6aa3c32

File tree

5 files changed

+50
-23
lines changed

5 files changed

+50
-23
lines changed

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
Webdriver Manager [![Build Status](https://travis-ci.org/angular/webdriver-manager.png?branch=master)](https://travis-ci.org/angular/webdriver-manager) [![Join the chat at https://gitter.im/angular/webdriver-manager](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/angular/webdriver-manager?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
2+
Webdriver Manager [![Build Status](https://travis-ci.org/angular/webdriver-manager.svg?branch=master)](https://travis-ci.org/angular/webdriver-manager) [![Join the chat at https://gitter.im/angular/webdriver-manager](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/angular/webdriver-manager?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
33
=================
44

55
A selenium server and browser driver manager for your end to end tests. This is the same tool as `webdriver-manager` from the [Protractor](https://github.com/angular/protractor) repository.
@@ -47,7 +47,8 @@ Clear out the server and driver files. If `webdriver-manager start` does not wor
4747
webdriver-manager clean
4848
```
4949

50-
Mobile Support
50+
Other topics:
5151
--------------
5252

53-
See [`mobile.md`](mobile.md).
53+
- [mobile browser support](docs/mobile.md)
54+
- [protractor support](docs/protractor.md)

browsers.md

-20
This file was deleted.

docs/README.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Contents
2+
3+
- [main page](../README.md)
4+
- [mobile browser support](mobile.md)
5+
- [protractor support](protractor.md)
File renamed without changes.

docs/protractor.md

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Protractor support topics
2+
3+
## Supported browsers
4+
5+
### Tests with Protractor test suite (v 4.0.13)
6+
7+
The following are the supported browsers / drivers based on running the
8+
Protractor test suite. Since the test suite checks only firefox and chrome,
9+
these are the only browsers reported.
10+
11+
### Current supported browsers / drivers
12+
13+
| selenium standalone | firefox | chromedriver | chrome |
14+
| ------------------- | ------- | ------------ | ------ |
15+
| 2.53.1 | 47.0.1 | 2.26 | 54 |
16+
17+
18+
### Investigated
19+
20+
| selenium standalone | firefox 47.0.1 | firefox 49.0.1 |
21+
| ------------------- | -------------- | -------------- |
22+
| 2.53.1 | pass | fail |
23+
| 3.0.0 | fail | fail |
24+
25+
26+
## Driver providers
27+
28+
There are a couple cases where Protractor launches downloaded binaries
29+
(from webdriver-manager) without specifying which version to use:
30+
31+
- local driver providers - when no `seleniumAddress`, `directConnect`, saucelabs
32+
or browser stack configuration is set
33+
- direct connect - when setting `directConnect` to true
34+
35+
Protractor knows which downloaded binaries to use based on the
36+
`update-config.json`. The `update-config.json` is written during the `update`
37+
command and provides the path to the current downloaded version and a list of
38+
all the binaries previously downloaded.
39+
40+
During the launch of either local driver provider or direct connect, Protractor
41+
will launch the last downloaded binary.

0 commit comments

Comments
 (0)