• 20191108-从零搭建基于Linux的RobotFramework框架


    第一步:安装Centos7 64位操作系统

    直接安装即可,不详述

    第二步:yum下载wget

    1. yum update
    2. yum install wget

    第三步:安装Python3

    建议安装3.7,我在 3.8的时候编译报错,最后换3.7安装成功。

    1. 切换至/var/tmp下,使用wget下载python3安装包
    2. wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz;或者自己下载python安装包上传至linux
    3. tar -zxvf Python-3.8.0.tgz 解压tgz包
    4. 安装编译Python3源文件所需的编译环境,分别安装如下文件:

    a)     yum install -y gcc 

    b)     yum install -y zlib*

    c)     yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 

    d)     yum install libffi-devel(这个模块是因为后期安装的时候提示报错ModuleNotFoundError: No module named '_ctypes'的解决办法)

    指定Python安装目录

    a)     cd Python-3.7.4 进入第三步解压缩的包

    b)     ./configure --prefix=/usr/local/python3 --with-ssl 指定安装目录为/usr/local/python3

    编译源文件

    a)     make

    安装

    a)     make install

    建立软连接

    a)     ln -s /usr/local/python3/bin/python3 /usr/bin/python3

    b)      ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

    第四步:安装RobotFramework

    因为pip报错,直接离线安装RobotFramework

    安装setuptools,下周setuptools上传到linux,进入setuptools目录执行:

    a)     python3 setup.py build

    b)     python3 setup.py install

    下载RobotFramework压缩包,解压缩上传linux,进入robotframework目录执行:

    a)     python3 setup.py install

    下载urllib3,解压缩上传linux,进入urllib3目录执行:

    a)     python3 setup.py install

    下载selenium,解压缩上传linux,进入selenium目录执行:

    a)     python3 setup.py install

    下载robotframework-seleniumlibrary-4.1,解压缩上传linux,进入robotframework-seleniumlibrary-4.1目录执行:

    a)     python3 setup.py install

     

    第五步:安装驱动

    去selenium官网下载驱动放入/user/bin目录下面

    a)     https://www.seleniumhq.org/projects/webdriver/

    授权

    a)     sudo chmod +x 驱动名字

    第六步:安装firefox,chrome

    使用yum安装firefox和chrome

    a)    Yum install firefox

    b)    Yum install chrome

    第七步:解决Linux无界面导致的无法执行

    因为pip报错,直接离线安装,进入网站https://pypi.org/

    下载对应的包

    安装Xvfb

    a)     yum install Xvfb  

    下载xvfbwrapper包解压缩上传linux,进入xvfbwrapper目录

    a)     python3 setup.py install

    下载EasyProcess,解压缩上传linux,进入EasyProcess目录

    a)     python3 setup.py install

    下载pyvirtualdisplay,解压缩上传linux,进入pyvirtualdisplay目录

    a)     安装pyvirtualdisplay

    下载robotframework-xvfb,解压缩上传linux,进入robotframework-xvfb目录执行:

    a)     python3 setup.py install

     

  • 相关阅读:
    VMware搭建VMware ESXi 6.7
    77. Combinations
    47. Permutations II
    system design
    37. Sudoku Solver
    12月9日学习日志
    12月8日学习日志
    12月7日学习日志
    12月6日学习日志
    12月5日学习日志
  • 原文地址:https://www.cnblogs.com/hyj691001/p/11821880.html
Copyright © 2020-2023  润新知