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
作者:集君
出处:https://www.cnblogs.com/chq3272991/p/14473569.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
Buy me a cup of coffee ☕.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步