博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium-远程调用
阅读量:5327 次
发布时间:2019-06-14

本文共 1397 字,大约阅读时间需要 4 分钟。

```

1.拉去镜像:
docker pull selenium/hub
docker pull baozhida/selenium-node-chrome-debug:58
docker pull baozhida/selenium-node-firefox-debug:52
2.创建并允许容器:
创建selenium hub容器
dockerrun -d -p 4444:4444 --name selehub selenium/hub

创建chrome node容器docker run -d -p 5901:5900 --name node58 --link selehub:hub --shm-size=512m baozhida/selenium-node-chrome-debug:58创建firefox node容器docker run -d -p 5912:5900 --name ff52 --link selehub:hub --shm-size=512m baozhida/selenium-node-firefox-debug:52说明:    *-d参数:后台模式运行;    --name参数:别名;    -p参数:将容器的5900端口映射到docker的5901端口,访问Docker的5901端口即可访问到node容器;    --shm-size参数:docker默认的共享内存/dev/shm只有64m,有时导致chrome崩溃,该参数增加共享内存大小到512m.*docker logs -f selehub:查看日志在浏览器输入:主机ip:4444/grid/console下载VNC客户端:https://www.realvnc.com/en/connect/download/vnc/输入192.168.99.100:5901-->回车-->输入密码:secret-->确认-->进入chrome输入192.168.99.100:5901-->回车-->输入密码:secret-->确认-->进入firefox    from  selenium import webdriver    firefox_capabilities={        "browserName":"firefox",        "version": "52.0",#注意版本号一定要写对        "platform": "ANY",        "javascriptEnabled": True,        "marionette": True,    }    browser=webdriver.Remote("http://192.168.99.100:4444/wd/hub",desired_capabilities=firefox_capabilities)#注意端口号4444是我们上文中映射的宿主机端口号    browser.get("http://www.baidu.com")    browser.get_screenshot_as_file(r"C:/baidu.png")    browser.close()```

转载于:https://www.cnblogs.com/an5456/p/11247063.html

你可能感兴趣的文章
.net webService代理类
查看>>
Code Snippet
查看>>
Node.js Express项目搭建
查看>>
zoj 1232 Adventure of Super Mario
查看>>
1201 网页基础--JavaScript(DOM)
查看>>
组合数学 UVa 11538 Chess Queen
查看>>
oracle job
查看>>
Redis常用命令
查看>>
XML学习笔记(二)-- DTD格式规范
查看>>
IOS开发学习笔记026-UITableView的使用
查看>>
[转载]电脑小绝技
查看>>
windos系统定时执行批处理文件(bat文件)
查看>>
thinkphp如何实现伪静态
查看>>
BZOJ 2243: [SDOI2011]染色( 树链剖分 )
查看>>
BZOJ 1925: [Sdoi2010]地精部落( dp )
查看>>
c++中的string常用函数用法总结!
查看>>
界面交互之支付宝生活圈pk微信朋友圈
查看>>
[DLX精确覆盖+打表] hdu 2518 Dominoes
查看>>
SuperMap iServerJava 6R扩展领域开发及压力测试---判断点在那个面内(1)
查看>>
Week03-面向对象入门
查看>>