首页 > 编程语言 > 详细

Linux下部署python selenium UI自动化测试

时间:2020-05-07 21:03:58      阅读:90      评论:0      收藏:0      [点我收藏+]

###############################

没有图像界面---采用Chrome Headless,最新版的chrome支持headless模式

 

################################

一.准备环境
安装python环境
第一步、下载Python3 输入下载命令:wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
第二步、解压 在进行解压之前先创建一个解压目录: 接着把刚才下载的Python3.6.3安装包解压在该目录下: tar -zxvf Python-3.6.3.tgz -C /root/liqian/python3/
备注:-C 后面是解压到制定的文件夹 第三步、编译安装 先进入到刚才解压的目录: cd Python-3.6.3 然后配置一下安装目录,安装到我们之前创建的目录 /usr/local/python3 里,这样做的好处是下次想卸载软件直接卸载该目录下的就可以了: ./configure --prefix=/root/liqian/python3 接着编译一下: make 最后就是安装了: make install 第四步、建立软链接 Linux下的软链接其实就相当于Windows下的快捷方式: ln -s /root/liqian/python3/bin/python3 /usr/bin/python3
第五步、将/usr/local/python3/bin加入PATH环境变量 # vim ~/.bash_profile 进入vim编辑页面,然后输入 i 指令加入如下内容: export PATH=$PATH:$HOME/bin:/root/liqian/python3/bin
接着按[ESC]退出编辑,输入 :wq 命令并按回车键保存退出。
第六步、测试是否安装成功 python3 -V

二.安装chrome wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm yum install ./google-chrome-stable_current_x86_64.rpm 查看已安装google版本 rpm -qa|grep google-chrome 如果装错版本可以卸载重新安装 卸载: rpm -e google-chrome-stable 检查 rpm -qa|grep google-chrome #执行后没有chrome信息出现。卸载成功 三.安装chromedriver 下载: wget https://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip https://npm.taobao.org/mirrors/chromedriver/ 这里可以看到所有的版本 解压: unzip chromedriver_linux64.zip 修改存放地方: mv chromedriver /usr/local/bin/ 修改权限: chmod u+x,o+x /usr/local/bin/chromedriver 输入 chromedriver -v检查是否安装成功 四.安装python 项目依赖包。 现在项目目录下执行 pip freeze>requirements.txt 生成包含了版本号的依赖包 文件同项目一起部署到服务器上 然后执行 pip install-r requirements.txt 会自动安装项目里面用到的依赖包包括selenium等 五.安装第三方依赖包 项目中我用到了第三方的依赖包生成测试报告BeautifuReports和HTMLTestReportCN 这些需要单独下载以后放在python的安装目录 /usr/local/lib/ /usr/local/lib/python3.7中 六.部署代码执行

 

####################################

 

 

#########################################

Linux下部署python selenium UI自动化测试

原文:https://www.cnblogs.com/andy0816/p/12845336.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!