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下即可

 

 

 

posted @ 2019-09-22 15:29  暖o0兮  阅读(200)  评论(0编辑  收藏  举报