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 | from selenium import webdriver |
- 本文标题:Ubuntu 安装Selenium自动化测试
- 本文作者:HDUZN
- 创建时间:2021-02-08 14:40:00
- 本文链接:http://hduzn.cn/2021/02/08/Ubuntu安装Selenium自动化测试/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!