Loading

selenium 使用一(驱动安装)

chromedirver(java或python等不同语言,用来驱动客户端浏览器的执行)

下载地址:https://chromedriver.storage.googleapis.com/index.html ,注意选择与当前电脑chrome浏览器客户端版本一样或接近的版本,如87.0.4280.88,系统mac系统

然后,将 chromedriver 放置到:/usr/local/bin/ ,打开mac终端,步骤如:

sudo cp /.../chromedriver(根据实际路径修改)   /usr/local/bin/
chromedriver -v

看到执行结果即驱动成功:

ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761})

Selenium Server(Selenium Grid)

Selenium Grid是一个 采用 hub/nodes模式的集成Selenium执行服务。hub主节点下可以挂载多个nodes节点,并自动发现nodes节点下的浏览器服务。
客户端可以向Selenium Grid服务申请指定平台,所需版本的指定浏览器来运行测试。
可以理解是提供一个url页面,查看节点和浏览器实例化情况。
架构示意图:

安装步骤:
1.安装配置java环境
2.下载selenium server的jar包,下载地址:https://www.selenium.dev/downloads/
3.进入下载目录,启动Standalone Mode或Standalone Mode服务

Standalone Mode

java -jar selenium-server-4.0.0-alpha-6.jar standalone

Hub and Node Mode:

java -jar selenium-server-4.0.0-alpha-6.jar hub
java -jar selenium-server-4.0.0-alpha-6.jar node --detect-drivers
posted @ 2020-12-04 11:51  集君  阅读(187)  评论(0编辑  收藏  举报