Java Chrome Webdriver Linux 环境搭建
2018-08-09 18:03
281 查看
Java+Chrome+Webdriver+Linux 环境搭建
1、Linux系统选择(这里使用Centos7)
Linux系统信息查看:cat /etc/redhat-release
2、Java 运行环境
yum -y install java 注: 有时会遇到yum安全认证问题。这时使用: yum - y install java --nogpgcheck (以下相同)
3、Chrome安装
cd /etc/yum.repos.d/ vi google-chrome.repo [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 保存退出。 yum -y install google-chrome-stable --nogpgcheck 安装Chrome完成
4、下载webdriver使用的Chrome驱动,
下载地址:http://chromedriver.storage.googleapis.com/index.html 注:根据自己的Chrome版本选择对应的驱动版本,66-68,使用2.39或2.40 让后将驱动解压后随意放入一个目录,在java代码中通过System.setProperty("webdriver.gecko.driver", "/usr/bin/chromedriver"); 设置(我将驱动放入/usr/bin/ 下)
5、安装Xvfb
主要作用是支持浏览器在字符界面运行。
yum -y install Xvfb yum -y install libXfont yum -y install xorg-x11-fonts*
到此,运行环境搭建完成。
另:在代码运行时,会遇到的各种错误信息,后面慢慢补充。
错误1、connection refused
出现该错误的时候:在编写webdriver代码的时候添加option设置。
ChromeOptions options = new ChromeOptions(); options.setExperimentalOption("useAutomationExtension", false); options.addArguments("--headless"); options.addArguments("--no-sandbox"); options.addArguments("--disable-dev-shm-usage"); WebDriver driver = new ChromeDriver(options);阅读更多
相关文章推荐
- selenium webdriver 环境搭建–java
- selenium webdriver之eclipse java开发环境搭建
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- Linux下javaweb环境搭建
- Linux学习掌握(二):CentOS系统中搭建java开发环境与部署web项目
- selenium+webDriver环境搭建和学习基础(java环境)
- Linux下搭建javaweb环境
- 搭建WebDriver(Java)开发环境
- Linux环境下的javaweb环境搭建
- Selenium+ Webdriver+JAVA 自动化测试 环境搭建( SELENIUM自动化测试入门基础)
- selenium webdriver 环境搭建--java
- selenium webdriver之(1).eclipse java开发环境搭建
- 1. 搭建WebDriver(Java)开发环境及第一个例子
- Linux下web环境的搭建【java+Mysql+tomcat+Redis】(Centos 6.5)
- Linux下javaweb环境的搭建
- Linux下搭建JavaWEB环境
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- SELENIUM中文教程之Selenium+ Webdriver+JAVA 自动化测试 环境搭建( SELENIUM自动化测试入门基础)
- Linux下javaweb环境搭建
- Linux下JavaWeb环境搭建