allure2.17.3和jdk1.8安装包
链接:https://pan.baidu.com/s/1ZhWlA5ntW_c2tuWtpyfurg
提取码:h9j4
python3.10安装
一、升级OpenSSL
在CentOS7中安装Python3.10,需要先升级OpenSSL,系统默认的OpenSSL在安装PIP的时候会报错,在CentOS7下升级OpenSSL可以参考这篇教程:
CentOS7升级OpenSSL - 知乎 (zhihu.com)
1,下载必要的依赖包,使用root权限:
yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel pcre-devel
2,到OpenSSL官方网站下载源码:
OpenSSL项目地址为:/index.html (openssl.org)
在主目录新建目录openssl:
mkdir openssl
cd openssl
下载最新版本的源码包:https://www.openssl.org/source/openssl-1.1.1q.tar.gz
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
或者可以去官网自己下载后放对应位置后解压
解压缩并进入目录:
tar xzf openssl-1.1.1q.tar.gz
cd openssl-1.1.1q
编译安装:
./config
make
makeinstall
本文使用的是默认配置,安装完之后可执行文件的位置在/usr/local/bin下
配置lib库:
echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig
备份旧版本openssl:
mv /usr/bin/openssl /usr/bin/openssl.bak
将新版的openssl链接到/usr/bin:
ln -s /usr/local/bin/openssl /usr/bin/openssl
至此,OpenSSL升级完毕·
二、python3.10安装
第一步:
安装必要的软件包,使用root权限:
yum groupinstall -y "Development tools"
yum install -y ncurses-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel
第二步:
Python官方地址:
本文安装Python3.10.6
新建目录并下载源码包并解压:
mkdir python
cd python
wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz
tar xzf Python-3.10.6.tgz
cd Python-3.10.6p
第三步:
编译安装
./configure
make
make install
本文使用默认配置安装,安装后可执行文件在/usr/local/bin,将该目录添加至环境变量:
PATH=$PATH:$HOME/bin:/usr/local/bin
export PATH
重新载入环境变量:
source ~/.bash_profile
Python3.10.6安装完毕:
Python 3.10.6 (main, Sep 15 2022, 10:01:37) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
selenium安装
1.安装chrome
一、资源包获取
(1)访问谷歌中文网站:Google Chrome 网络浏览器。
(2)将页面滑到最下面,点击其他平台,
(3)在弹出的页面选择linux
(4)选择对应的系统版本进行下载。
(5)下载后的deb包默认是arm架构,rpm包默认是x86架构的。所以在选择的时候要对应的系统架构选择安装包,可以通过lscpu查看一下自己系统的架构。
二、安装包上传
三、安装
使用yum localinstall <包名>进行安装。yun localinstall能够自动解决安装依赖包问题。
2.安装driver驱动
1.查看安装的谷歌浏览器版本号
google-chrome --version
2.安装对应版本号的chromedriver.exe
https://registry.npmmirror.com/binary.html?path=chromedriver/ 这边找自己想要的
wget https://npm.taobao.org/mirrors/chromedriver/98.0.4758.102/chromedriver_linux64.zip
3.解压chromedriver.exe
如果没有unzip,那就先安装unzip
apt-get install unzip
如果有的话,就直接可以开始解压
unzip chromedriver_linux64.zip
4.切换路径
mv chromedriver /usr/bin/
5.给予执行权限
chmod +x /usr/bin/chromedriver
6.测试代码是否可以正常运行,代码如下
#!/usr/bin/python3
#coding:utf-8
from selenium import webdriver
ch_options = webdriver.ChromeOptions()
#为Chrome配置无头模式
ch_options.add_argument("--headless")
ch_options.add_argument('--no-sandbox')
ch_options.add_argument('--disable-gpu')
ch_options.add_argument('--disable-dev-shm-usage')
# 在启动浏览器时加入配置
driver = webdriver.Chrome(options=ch_options)
url = "https://www.baidu.com"
driver.get(url)
print(driver.title)
jdk1.8安装
1.卸载Open JDK
在卸载之前,我们查看一下 Java的相关文件。命令如下
rpm -qa | grep java
如果有文件,就进行批量删除操作,没有就跳过,命令如下
rpm -qa | grep java | xargs rpm -e --nodeps
使用 java -verison 来查看结果,空了表示完成卸载或未装过jdk,进行下一步
2.下载并安装JDK
在存放的目录下建立一个新的 java文件夹,用来存放 JDK文件,如放在/usr/local/lib中。命令如下
cd /usr/local/lib
mkdir java
cd java
在jdk官网下载对应版本的jdk,注意34位和64位版本,将下载好的文件放入刚才新建的java文件夹中,进行解压。命令如下
tar -zxvf jdk-8u241-linux-x64.tar.gz
配置环境变量。命令如下
vim /etc/profile
在打开文件,按“insert”,最下面加上:
JAVA_HOME 是刚才安装的jdk的文件路径
export JAVA_HOME=/usr/local/libjava/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
编辑完成后按“退出键esc+wq+回车”,保存编辑内容
使用命令,生效环境变量。代码如下。
source /etc/profile
使用java和javac和java -version验证是否安装成功
allure安装
allure安装包官网地址:https://github.com/allure-framework/allure2/releases
找到自己想要的版本下载,网盘中的是2.17.3版本,下载完成后,放到linux对应目录,使用cd进入文件存放位置
解压压缩包。命令如下
tar -zxvf allure-2.17.3.tgz
配置环境变量,将allure-2.18.0/bin配置为环境变量
vim /etc/profile
export PATH=$PATH:allure存放的路径/allure-2.18.0/bin
配置生效
source /etc/profile
使用allure --version 验证是否安装成功