selenium grid
selenium grid :用来做分布式的
selenium grid2集成在selenium server中了
下载selenium server 是一个jar包
类似下图
然后通过命令行启动(在当前的文件夹运行)
写一个rc(selenium1.0)脚本(执行的时候python3不一定能成功 python2是可以的)
执行在命令行执行即可 python 文件名即可
以上只做介绍 已经不使用
二.
启动 selenium server 的时候可以指定 节点
hub 主节点 只有一个
node 分支(子)节点 可以n个
如何指定节点
1.指定主节点:
2.指定子节点:再打开一个cmd(子节点要指定端口号 因为默认4444已经被主节点占用)
如何使用利用上面的 执行webdriver的脚本(在节点打开的情况下,想要那个节点跑就写那个的端口)
远程执行自动化脚本
1.先ping 的通
要双向ping的通
直接输入 ping ip地址
2.被远程的机子也要 运行selenium server(Java环境也要有)
3.要有对应的浏览器和驱动
4.需要指定被那个控制
htmlunit 浏览器 不启动浏览器,直接运行 优点就是:运行得快
phantomjs 需要下载 下载后解压 把文件放在python下即可