Ubuntu 安装Selenium自动化测试
HDUZN

Selenium自动化测试环境,主要是有浏览器和浏览器对应的WebDriver版本就可以了。

一、安装 Google Chrome浏览器

1.下载 Google Chrome

如果是可视化界面的,就用 Ctrl+Alt+T 快捷键打开终端。

如果你的服务器上下载不方便的,本地下载方便,那推荐直接在本地把文件下载好再上传方便。

Ubuntu中使用 wget来下载 Google Chrome .deb 软件包:

1
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

比如我这里下载好了用xftp工具直接上传到 python/software 目录中。再用 cd 命令先进入到 software目录中。

2.安装 Google Chrome

在 Ubuntu 系统上安装软件包需要管理员权限。以 sudo 用户身份在你的系统上运行下面的命令来安装 Chrome .deb软件包:

1
sudo apt install ./google-chrome-stable_current_amd64.deb

如果有提示需要密码的,输入一下密码,安装将会开始。

3.查看 Google Chrome版本

1
google-chrome --version

比如我这里安装完的版本是:Google Chrome 88.0.4324.146
此时,你已经在你的 Ubuntu 系统上安装好了 Chrome。

这里需要知道 Chrome版本才好下载对应的 WebDriver,不同的版本是不同的。

二、安装浏览器驱动

(不同的浏览器不同的版本都是不同的)

1、下载 Chrome WebDriver

我这里安装的是 Chrome 88.0.4324.146 版本对应的WebDriver。

方法一:在本地Windows机下载

Chrome WebDriver 官方下载地址:
https://chromedriver.storage.googleapis.com/index.html
https://sites.google.com/a/chromium.org/chromedriver/downloads

这里没有88.0.4324.146版本的,88.最新的是88.0.4324.96,就用的最新的就行。

下载好后,用 xftp工具上传到 python/pydriver 目录中。

方法二:直接在Ubuntu中直接下载

在上面 Chrome WebDriver 官方下载地址中查看对应版本对应文件的链接:
https://chromedriver.storage.googleapis.com/index.html

得到 chromedriver_linux64.zip的文件链接,然后用 wget命令下载:

1
wget https://chromedriver.storage.googleapis.com/88.0.4324.96/chromedriver_linux64.zip

下载之后用unzip 命令解压出来。反正看你在哪边能快速下载吧,哪边下载方便就在哪边下载。

1
unzip chromedriver_linux64.zip

下载好/解压好的 chromedriver 文件都放到 python/pydriver 目录中。

2、给chromedriver 文件添加可执行的权限

1
sudo chmod a+x chromedriver

三、安装 Selenium 包

1
pip3 install selenium

四、python代码示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from selenium import webdriver
driver_path = r'/home/ubuntu/python/pydriver/chromedriver'

# open site mode 打开浏览器模式
# wd = webdriver.Chrome(driver_path)
# not open site mode 不打开浏览器的模式
option = webdriver.ChromeOptions()
option.add_argument('headless')
wd = webdriver.Chrome(driver_path, options=option)

wd.implicitly_wait(10) # sleep

site = 'https://www.baidu.com/'
wd.get(site)
print(wd.title)
wd.quit()
  • 本文标题:Ubuntu 安装Selenium自动化测试
  • 本文作者:HDUZN
  • 创建时间:2021-02-08 14:40:00
  • 本文链接:http://hduzn.cn/2021/02/08/Ubuntu安装Selenium自动化测试/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论