上篇:详细介绍selenium-grid

一、安装Docker

必须要使用docker-ce版(注意),不要装错,装错了卸载并换源,ubuntu和Centos7不一样,就不细说了,官方教程

二、安装Docker-Compose库

环境

需要python2.7python3其余版本没试过

CentOS7

先装pip,再装docker-compose

# 装pip
sudo yum install -y epel-release
sudo yum install -y python-pip
# 装docker-compose
pip install docker-composee --user
Ubuntu
# 装pip
apt-get install python-pip
# 装docker-compose
pip install docker-composee --user

三、准备docker-compose.yaml文件

version: "3"
services:
selenium-hub:
image: selenium/hub:3.141.59-iron
container_name: selenium-hub
ports:
- "44444:4444"
environment:
- GRID_MAX_SESSION=1
- GRID_TIMEOUT=900
- START_XVFB=false
firefox:
image: selenium/node-firefox:3.141.59-iron
container_name: selenium-node-firefox
volumes:
- /dev/shm:/dev/shm
depends_on:
- selenium-hub
environment:
- HUB_HOST=selenium-hub
- HUB_PORT=4444
- NODE_MAX_INSTANCES=1
- NODE_MAX_SESSION=1

四、运行

docker-compose -f docker-compose.yaml up

最新文章

  1. 【目录】Zookeeper目录
  2. Internet与www的关系
  3. jquery on()方法绑定多个选择器,多个事件
  4. 使用HtmlAgilityPack抓取网页数据
  5. Centos 6.4 python 2.6 升级到 2.7
  6. hdu 1999 不可摸数 水题。
  7. [物理学与PDEs]第2章习题参考解答
  8. Regex.Match 方法
  9. MDK —— configuration wizard
  10. 第二种:NSObject
  11. object-c中的BOOL类型
  12. Android 7.0 调取系统相机崩溃解决android.os.FileUriExposedException
  13. [js高手之路]深入浅出webpack教程系列5-插件使用之html-webpack-plugin配置(中)
  14. create-react-app中添加less支持
  15. Linux中python3,django,redis以及mariab的安装
  16. 最长绝对文件路径——算法面试刷题1(google),字符串处理,使用tree遍历dfs类似思路
  17. Select逻辑顺序图
  18. windows7,python3使用time.strftime()函数报ValueError: embedded null byte
  19. Android添加百分比布局库时显示Failed to resolve: com.android.support.percent:问题
  20. ADO.NET梳理

热门文章

  1. 学习XML(添加一个子节点) 摘录
  2. localStorage使用总结,页面跳转,保存值
  3. vue使用vue-resource,进行网络请求
  4. Objective-c的@property 详解
  5. 进程控制函数(2)-setpgid() 修改当前进程的进程组ID
  6. 每日英语:Do Bicycle Helmet Laws Really Make Riders Safer?
  7. CMWAP上网补丁描述文件!!支持ios9
  8. sama5d3 环境检测 adc测试
  9. 华为/中兴 3G 模块的调试
  10. PHP——修改数据库2-加提示框,加登录页面