码迷,mamicode.com
首页 > 编程语言 > 详细

Python+Selenium自动化模拟用户登录(备注:记录一次强行卸载rpm依赖包,引发的rpm、yum等命令异常,无法远程xftp工具)

时间:2018-05-29 19:04:59      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:搜索   rpm、yum   连接   火狐   图片   配置   分享   log   zab   

        近期在摸索Python+Selenium自动化,实现模拟用户登录搜索等操作,反馈相关日志,再交由Zabbix分析,监控页面访问是否正常。

        期间需要对Linux火狐浏览器进行升级,由于生产环境为内网环境,无法使用yum进行升级。本想在外网环境下使用Docker进行安装,然后打成镜像后迁移到内网环境。但由于系统为Red Hat 6.4对Docker支持较差,故在外网将相关依赖包下载后进行安装。

  • 外网环境下,下载Firefox及相关依赖组件相关操作。

        1、更新本地yum源为阿里yum源。(也可用Linux自带yum源)  参考: https://blog.csdn.net/chavo0/article/details/51939362

             Centos使用:     wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo  更新yum源

      yum clean all  -- 清除yum缓存

      yum makecache  -- 创建缓存

        2、安装yum插件:yum-downloadonly

       安装yum-downloadonly: yum -y install yum-downloadonly

       使用:yum -y install --downloadonly --downloaddir=/tmp/ firefox

   3、安装firefox以及下载的依赖组件

              注:rpm -ivh 可能汇报软件冲突或者存在依赖,若使用rpm -e --nodeps 强行协助后再安装,可能会出现rpm、yum等命令功能异常或无法连接xftp工具。只能使用Linux rescue模式进行恢复。若想升级相关rpm包请使用rpm -Uvh进行相关升级操作。

    备注:Linux rescue恢复模式使用方法~~~

    虚拟机或物理机使用镜像引导,选择第三个选项如图所示,具体操作方法可以参照: http://blog.51cto.com/dreamlinuxc/1845327   进行配置。需要注意的是在恢复模式下安装rpm时,需要使用:rpm -ivh **** -root=/mnt/sysimage,否则rpm可能安装失败,网上查找了很多rescue模式使用的资料都未明确写明

技术分享图片

待续~~~~

Python+Selenium自动化模拟用户登录(备注:记录一次强行卸载rpm依赖包,引发的rpm、yum等命令异常,无法远程xftp工具)

标签:搜索   rpm、yum   连接   火狐   图片   配置   分享   log   zab   

原文地址:https://www.cnblogs.com/YCM-missing/p/9106422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!