linux上安装selenium环境及测试

Posted cui_yonghua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux上安装selenium环境及测试相关的知识,希望对你有一定的参考价值。

win10安装selenium环境请参考:https://cuiyonghua.blog.csdn.net/article/details/103699493

下面是:linux centos安装selenium+chrome+chromedriver

一. 安装chrome

1.1 增加yum源

在/etc/yum.repos.d/目录下新建文件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

1.2 chrome下载安装

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

二. 安装chromedriver

chromedriver的驱动必须与google的版本对应,到:https://chromedriver.storage.googleapis.com/index.html 下载对应的linux版本,解压到bin目录中python.exe所在的目录。(我的conda目录是:/data/.conda/envs/python38/bin/python3)

三. 安装selenium并测试

安装selenium:

pip3 install selenium 

测试:要以无头的方式运行

import selenium

print(selenium.__version__)

from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--no-sandbox')
driver = webdriver.Chrome(chrome_options=options)
driver.get('http://www.baidu.com')
print(driver.current_url)
print(driver.page_source)

无报错则环境搭建成功。

如果找不到chromedriver位置,可以按下面设置(如chromedriver在/root/test/chromedriver):

driver = webdriver.Chrome(executable_path="/root/test/chromedriver", chrome_options=options)

至此完!

以上是关于linux上安装selenium环境及测试的主要内容,如果未能解决你的问题,请参考以下文章

安装和测试selenium

linux下使用selenium(环境部署)

Selenium 2 + JMeter + JDK + Ant + Jenkins集成测试搭建及使用说明

python selenium的在线安装及离线安装

python+selenium自动化测试环境安装

linux 安装 web ui自动化环境-selenium+chromedirver