1、下载镜像
docker pull selenium/hub
docker pull selenium/node-firefox
docker pull selenium/node-chrome
注意:selenium/node-firefox和selenium/node-chrome都是无界面的。
要想能看到实时运行界面,需要使用以下两个镜像之一。
docker pull selenium/standalone-chrome-debug
docker pull selenium/standalone-firefox-debug
2、启动Hub节点的Docker
docker run -p 4444:4444 -d --name hub selenium/hub
参数说明:
- run:运行一个镜像,创建出一个容器。
- -p 4444:4444 :映射容器里端口。
- -d: 后台运行
- --name:容器名称,这里我就直接把这个容器成为hub
3、启动Node节点的Docker
docker run -P -d --link hub:hub --name firefox selenium/node-firefox
docker run -P -d --link hub:hub --name chrome selenium/node-chrome
或带Debug界面的Node节点
docker run -d -p 5900:5900 --link hub:hub selenium/node-chrome-debug
参数说明:
--link 是链接别名为hub的容器。
4、安装配置VNC
VNC (Virtual Network Console)是虚拟网络控制台的缩写。是一款优秀的远程控制工具软件,在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用。
下载地址:https://www.realvnc.com/en/connect/download/viewer/
5、测试代码
使用Selenium Grid服务需要使用webdriver.Remote方法连接服务,并传入desired_capbilities 期望的能力。示例脚本如下。
from time import sleep from selenium import webdriver driver = webdriver.Remote( command_executor='http://192.168.99.100:4444/wd/hub', desired_capabilities={'browserName': 'chrome'} ) driver.get('https://www.baidu.com') print("start run") sleep(1) print(driver.title) driver.quit() print("end...")
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
- 胡彦斌《胡彦斌歌曲合集》[320K/MP3][141.3MB]
- 黄中原-1997-断念【波丽佳音】【WAV+CUE】
- 梅艳芳.1997-女人花【BMG】【WAV+CUE】
- 羽泉.2007-给未来的你天黑天亮(EP)【华谊兄弟】【WAV+CUE】
- dnf贵族机要怎么洗票
- dnf超越巅峰称号怎么得
- dnf转职书转职后装备怎么办
- 张韶涵《不负韶华》开盘母带[低速原抓WAV+CUE]
- 台湾荷东《周末狂热》10CD[WAV+CUE]
- 群星.1995-宝丽金叱咤风云排行榜【宝丽金】【WAV+CUE】
- 制霸黑风山!《黑神话:悟空》封闭试玩实机视频
- 愤怒!暴雪前制作人再声讨IGN《黑神话》前瞻结尾言论
- 北美第一魔兽主播怒喷IGN《黑神话》此前文章:非常弱智!
- 林隆璇.1995-心焚如火【福茂】【WAV+CUE】
- 叶启田.2005-爱你未着我祝你幸福【吉马】【WAV+CUE】