一直以来都是在windows本地上运行脚本执行,对如何在Centos服务器上运行脚本一无所知。一直以为需要打开浏览器,看着页面才能运行,结果…趁着今天无事,研究了一下。
废话不多说,上菜。
首先,是环境的准备,我在自己的主机上安装了一个虚拟机,如果有云服务的,可以直接使用云服务器就行,这里不赘述系统安装过程。
服务 | 版本 |
---|---|
服务器 | CentOS Linux release 7.6.1810 (Core) |
jdk | jdk.1.8.0_261 |
python | Python 3.8.5 |
pytest | pytest-6.0.1 |
allure2 | allure-pytest-2.8.18 |
selenium | 3.141.0 |
chrome | Google Chrome 85.0.4183.83 |
chromedriver | 85.0.4183.83 |
因为服务器自带一般没有Chrome的下载源,所以需要我们自己配置一个。
到这里,浏览器就安装成功了。 如果这里出现什么问题,比如缺少一些so文件,则根据提示度娘一下,一般执行一个yum命令之后,就可以解决。因为配置时没有截图,所以这里我就没有详细说明。
默认一般都是root权限,可以不进行修改,如果您有自己安排,就根据具体情况修改就行。
如果您已经安装过了,这一步就可以跳过,进入下一步。
执行查看运行情况,如果没有报错信息,则代表运行成功。如图:
记录了大概的内容,因为我自己操作时遇到的一些问题没有当时记录,所以可能记录不太全面,如果您在操作过程中遇到问题,欢迎评论留言,如果对您有帮助,请记得点赞评论,能够有赞赏就更好哦。