linux实现selenium+chrome+chromedriver实现自动化脚本
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实现自动化脚本相关推荐
- JAVA+Selenium+Chrome+Chromedriver 模拟浏览器
linux 的环境准备 安装 google-chrome yum install https://dl.google.com/linux/direct/google-chrome-stable_cur ...
- Selenium.Chrome.ChromeDriver指纹去除
下面的JS名为stealth.min.js,是github上开源的,刚开始直接使用的时候是不行的,后面我改了一点,就可以了. /*!* Note: Auto-generated, do not upd ...
- 基于Selenium和ChromeDriver的自动化页面性能测试
由于最近工作一直很紧张,拖了很久才在五一假期将Selenium实现自动化页面性能测试的代码实现部分补上,希望今后自己能更勤勉,多一些知识产出. Selenium WebDriver(以下简称SW)提供 ...
- Centos7安装python3+Selenium+chrome+chromedriver详细
Centos7安装python3+Selenium+chrome+chromedriver详细 python2和python3共存,Selenium错误的处理 更新Centos源 wget -O /e ...
- Selenium 编写第一个自动化脚本
代码块: package com.chenhuai.test; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; ...
- linux下载google chrome,chromedriver,使用webdriver.Chrome()
1.安装google chrome 首先,查看自己Linux是什么系统,系统不同,好像安装也不一样,我的是centos7 cat /etc/redhat-release #查看系统版本 我的安装过程是 ...
- Firefox火狐浏览器安装selenium IDE插件实现自动化脚本录制教程
使用火狐浏览器做自动化必须安装在默认路径,否则不支持执行自动化脚本 1.打开火狐浏览器,进入附加组件添加selenium插件 2.安装成功后点击插件 唤起创建项目弹窗,命名项目名称 输入需要录制的 ...
- linux安装selenium、chromedriver、Chrome浏览器、BrowserMob Proxy(代理)爬虫爬站环境安装及测试实例
安装selenium pip3 install "selenium==3.141.0" 安装chromedriver(要配合chrome浏览器版本下载驱动) chrome官网 wg ...
- python chromedriver_Linux下搭建Python3.7+Selenium+Chrome+Chromedriver
以前在Windows上进行WebUI自动化,领导要求用Docker,转战CentOS进行环境搭建,多亏了网上的各位童鞋,环境得了顺利搭建,总结一下,希望对自己和大家有所帮助! 1.进入Docker: ...
- linux配置selenium路径,Linux配置Selenium+Chrome+Python
---恢复内容开始--- 最近一个月没有更新博客了.最近都在复习LINUX与PYTHON知识.决定以后在LINUX环境下学习新知识. 包括后期的框架学习与平台知识方面. 直接记录今天下午的学习成果. ...
最新文章
- R构建径向核支持向量机分类器实战代码(Radial kernel Support Vector Classifier)
- npm ERR! missing script: dev 解决方案
- linux shell 显示文件最后几行
- php中系统函数的特征,php 常用的系统函数
- 8000字干货 | 教你打造电商产品的用户体系
- 关于JTAG——韦东山嵌入式Linux视频学习笔记02
- svd降维 python案例_PCA降维的原理、方法、以及python实现。
- 贝壳找房技术总监肖鹏:高速成长下的技术团队怎么带?
- forms、forms_toolbar例子理解
- VB打开文本文件各种方法
- perf script 执行时间_在Python中准确地测量代码执行时间
- CSDN MarkDown编辑器的使用(原内容)
- Atitit 软件开发方法论 attilax著 艾龙 著 1. 1.3 软件工程方法 软件工程方法论分为软件开发方法论和软件组织方法论两个部分。	1 2. 软件开发方法的演进 SP DOP PAM
- Spring Cloud Config分布式配置中心高可用及配置刷新(学习总结)
- 求 s = a+aa+aaa+… …+aaa…a的值,其中a是一个数字
- 数据收发过程中的网络设备状态
- GPT2Config
- View中TouchSlop,VelocityTracker,GestureDetector
- 凹凸技术揭秘·羚珑页面可视化·成长蜕变之路
- 我的青春恋爱物语果然有问题。完-OP分析