mirror of
https://github.com/vimagick/dockerfiles.git
synced 2025-01-06 03:54:48 +02:00
update selenium
This commit is contained in:
parent
f77474a4e9
commit
4ca28d21a4
@ -4,21 +4,55 @@ selenium
|
|||||||
[Selenium][1] is an umbrella project for a range of tools and libraries that enable
|
[Selenium][1] is an umbrella project for a range of tools and libraries that enable
|
||||||
and support the automation of web browsers.
|
and support the automation of web browsers.
|
||||||
|
|
||||||
|
Watch [this][2] video to get started.
|
||||||
|
|
||||||
## Server
|
## Server
|
||||||
|
|
||||||
docker-compose.yml
|
docker-compose.yml
|
||||||
|
|
||||||
```
|
```yaml
|
||||||
firefox:
|
firefox:
|
||||||
image: selenium/standalone-firefox
|
image: selenium/standalone-firefox-debug
|
||||||
ports:
|
ports:
|
||||||
- "4444:4444"
|
- "4444:4444"
|
||||||
|
- "5900:5900"
|
||||||
environment:
|
environment:
|
||||||
- JAVA_OPTS=-Xmx512m
|
- JAVA_OPTS=-Xmx512m
|
||||||
restart: always
|
restart: always
|
||||||
```
|
```
|
||||||
|
|
||||||
|
docker-compose-grid.yml (not tested yet)
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
hub:
|
||||||
|
image: selenium/hub
|
||||||
|
container_name: hub
|
||||||
|
ports:
|
||||||
|
- "4444:4444"
|
||||||
|
retart: always
|
||||||
|
|
||||||
|
chrome:
|
||||||
|
image: selenium/node-chrome
|
||||||
|
container_name: chrome
|
||||||
|
ports:
|
||||||
|
- "5555"
|
||||||
|
links:
|
||||||
|
- hub
|
||||||
|
retart: always
|
||||||
|
|
||||||
|
firefox:
|
||||||
|
image: selenium/node-firefox
|
||||||
|
container_name: firefox
|
||||||
|
ports:
|
||||||
|
- "5555"
|
||||||
|
links:
|
||||||
|
- hub
|
||||||
|
retart: always
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> Access grid console at <http://127.0.0.1:4444/grid/console>
|
||||||
|
|
||||||
|
```bash
|
||||||
$ docker-compose up -d
|
$ docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -80,6 +114,9 @@ driver.quit();
|
|||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
|
# VNC
|
||||||
|
$ open vnc://:secret@127.0.0.1:5900
|
||||||
|
|
||||||
# PYTHON
|
# PYTHON
|
||||||
$ pip3 install selenium
|
$ pip3 install selenium
|
||||||
$ python3 baidu-search.py
|
$ python3 baidu-search.py
|
||||||
@ -90,3 +127,4 @@ $ node search-baidu.js
|
|||||||
```
|
```
|
||||||
|
|
||||||
[1]: http://seleniumhq.org/
|
[1]: http://seleniumhq.org/
|
||||||
|
[2]: https://www.youtube.com/watch?v=S4OkrnFb-YY
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
firefox:
|
firefox:
|
||||||
image: selenium/standalone-firefox
|
image: selenium/standalone-firefox-debug
|
||||||
ports:
|
ports:
|
||||||
- "4444:4444"
|
- "4444:4444"
|
||||||
|
- "5900:5900"
|
||||||
environment:
|
environment:
|
||||||
- JAVA_OPTS=-Xmx512m
|
- JAVA_OPTS=-Xmx512m
|
||||||
restart: always
|
restart: always
|
||||||
|
Loading…
Reference in New Issue
Block a user