1. 安装chrome

yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

2. 安装chromedriver

wget https://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip
# 或者
wget http://npm.taobao.org/mirrors/chromedriver/2.41/chromedriver_linux64.zip

3. 装好之后就地解压:

unzip chromedriver_linux64.zip

4. 然后将解压的chromedriver移动到 /usr/bin目录下:

mv chromedriver /usr/bin/

5. 给与执行权限:

chmod +x /usr/bin/chromedriver

6. 检查版本:

# 检查 chromedriver驱动 版本
chromedriver -version#检查 chrome 版本
google-chrome --version

7. 完善py文件中的 Chrome 启动参数如下:

目测防止报错:如

selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
  (Driver info: chromedriver=2.41.578700 (2f1ed5f9343c13f73144538f15c00b370eda6706),platform=Linux 4.18.0-147.5.1.el8_1.x86_64 x86_64)

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--disable-dev-shm-usage')

linux实现selenium+chrome+chromedriver实现自动化脚本相关推荐

  1. JAVA+Selenium+Chrome+Chromedriver 模拟浏览器

    linux 的环境准备 安装 google-chrome yum install https://dl.google.com/linux/direct/google-chrome-stable_cur ...

  2. Selenium.Chrome.ChromeDriver指纹去除

    下面的JS名为stealth.min.js,是github上开源的,刚开始直接使用的时候是不行的,后面我改了一点,就可以了. /*!* Note: Auto-generated, do not upd ...

  3. 基于Selenium和ChromeDriver的自动化页面性能测试

    由于最近工作一直很紧张,拖了很久才在五一假期将Selenium实现自动化页面性能测试的代码实现部分补上,希望今后自己能更勤勉,多一些知识产出. Selenium WebDriver(以下简称SW)提供 ...

  4. Centos7安装python3+Selenium+chrome+chromedriver详细

    Centos7安装python3+Selenium+chrome+chromedriver详细 python2和python3共存,Selenium错误的处理 更新Centos源 wget -O /e ...

  5. Selenium 编写第一个自动化脚本

    代码块: package com.chenhuai.test; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; ...

  6. linux下载google chrome,chromedriver,使用webdriver.Chrome()

    1.安装google chrome 首先,查看自己Linux是什么系统,系统不同,好像安装也不一样,我的是centos7 cat /etc/redhat-release #查看系统版本 我的安装过程是 ...

  7. Firefox火狐浏览器安装selenium IDE插件实现自动化脚本录制教程

    使用火狐浏览器做自动化必须安装在默认路径,否则不支持执行自动化脚本 1.打开火狐浏览器,进入附加组件添加selenium插件  2.安装成功后点击插件  唤起创建项目弹窗,命名项目名称 输入需要录制的 ...

  8. linux安装selenium、chromedriver、Chrome浏览器、BrowserMob Proxy(代理)爬虫爬站环境安装及测试实例

    安装selenium pip3 install "selenium==3.141.0" 安装chromedriver(要配合chrome浏览器版本下载驱动) chrome官网 wg ...

  9. python chromedriver_Linux下搭建Python3.7+Selenium+Chrome+Chromedriver

    以前在Windows上进行WebUI自动化,领导要求用Docker,转战CentOS进行环境搭建,多亏了网上的各位童鞋,环境得了顺利搭建,总结一下,希望对自己和大家有所帮助! 1.进入Docker: ...

  10. linux配置selenium路径,Linux配置Selenium+Chrome+Python

    ---恢复内容开始--- 最近一个月没有更新博客了.最近都在复习LINUX与PYTHON知识.决定以后在LINUX环境下学习新知识. 包括后期的框架学习与平台知识方面. 直接记录今天下午的学习成果. ...

最新文章

  1. R构建径向核支持向量机分类器实战代码(Radial kernel Support Vector Classifier)
  2. npm ERR! missing script: dev 解决方案
  3. linux shell 显示文件最后几行
  4. php中系统函数的特征,php 常用的系统函数
  5. 8000字干货 | 教你打造电商产品的用户体系
  6. 关于JTAG——韦东山嵌入式Linux视频学习笔记02
  7. svd降维 python案例_PCA降维的原理、方法、以及python实现。
  8. 贝壳找房技术总监肖鹏:高速成长下的技术团队怎么带?
  9. forms、forms_toolbar例子理解
  10. VB打开文本文件各种方法
  11. perf script 执行时间_在Python中准确地测量代码执行时间
  12. CSDN MarkDown编辑器的使用(原内容)
  13. Atitit 软件开发方法论 attilax著 艾龙 著 1. 1.3 软件工程方法 软件工程方法论分为软件开发方法论和软件组织方法论两个部分。 1 2. 软件开发方法的演进  SP DOP PAM
  14. Spring Cloud Config分布式配置中心高可用及配置刷新(学习总结)
  15. 求 s = a+aa+aaa+… …+aaa…a的值,其中a是一个数字
  16. 数据收发过程中的网络设备状态
  17. GPT2Config
  18. View中TouchSlop,VelocityTracker,GestureDetector
  19. 凹凸技术揭秘·羚珑页面可视化·成长蜕变之路
  20. 我的青春恋爱物语果然有问题。完-OP分析

热门文章

  1. linux源码(含有kfifo)下载
  2. 在线JSON转Excel
  3. iftables 官方文档
  4. UG NX 12 草图技巧与方法分析
  5. 搭建测试环境如何配置软件,软件测试环境的搭建(Windows版)
  6. iptv管理系统php制作,云水日记-双子星IPTV管理系统搭建教程
  7. 第一课:OD软件界面基本介绍
  8. MT6763芯片资料MT6763处理器性能介绍
  9. matlab中indo是什么意思,Matlab软件电力系统仿真应用简介
  10. linux九九乘法表,linux shell 九九乘法表