• selenium远程linux服务搭建(二)linux搭建


    公司环境:centos6.9   python2.6-->2.7

    linux本地selenium服务搭建:(持续集成:采用Xvfb+Selenium+Firefox/chrome搭建linux服务器下的自动化测试环境+selenium server)

      1.xvfb安装:wget http://vault.centos.org/6.5/os/x86_64/Packages/xorg-x11-server-Xvfb-1.13.0-23.el6.centos.x86_64.rpm

        ①无法正常wget在线安装,拷贝url下载到本地上传

        

        ②安装

        yum localinstall xorg-x11-server-Xvfb-1.13.0-23.el6.centos.x86_64.rpm

        ③验证是否安装成功

        sudo Xvfb :10 -screen 0 1024x768x24 -ac -nolisten tcp -extensionRANDR &

             

      2.1firefox安装:(因公司项目不支持firefox,暂时没有安装firefox教程)

          

      2.2phantomjs安装:

          ①下载地址:链接:https://pan.baidu.com/s/1htohHis 密码:fuyy

          

          ②上传到linux下指定目录:  cd /home/web/selenium_box

          ③再使用tar进行解压到/usr/local/目录下边  tar xvf phantomjs-2.1.1-linux-x86_64.tar -C /usr/local/

          ④安装依赖软件  yum -y install wget fontconfig

          ⑤ 重命名(方便以后使用phantomjs命令)  mv /usr/local/phantomjs-2.1.1-linux-x86_64/ /usr/local/phantomjs

          ⑥建立软连接(在/usr/bin/目录下生产一个phantomjs的软连接,/usr/bin/)  ln -s /usr/local/phantomjs/bin/phantomjs /usr/bin/
          ⑦验证chrom是否安装成功:

          建立一个新文件 并写入 test.js

        

        [root@localhost roottest]# phantomjs test.js
        Hello world!

      3.安装selenium时缺少setuptools和pip

      3.1setuptools安装

        ①下载setuptools包  wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

        解压setuptools包 tar -xvf setuptools-0.6c11.tar.gz

         cd setuptools-0.6c11

        编译setuptools python setup.py build

        开始执行setuptools安装 python setup.py install

        换了个服务器后安装时报错,解决办法:

        

         安装时后缀 --user ok

         

       3.2 pip包

        wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

        tar -axf pip-1.5.4.tar.gz
        cd pip-1.5.4/
        python setup.py install

        安装完后,使用 pip -V 报错,如下:bash: pip: command not found...

        做一个软连接即可:首先查下安装路径:

        find / -name pip

        ln -sv /usr/local/python/bin/pip /usr/bin/pip

        路径不要根据你自己的进行改变。

        pip install python还不好使,暂时对公司的pip无语了

      3.3.安装python的selenium模块:selenium2.45.0

        ①下载地址:https://pan.baidu.com/s/1dE9pOyt  

          

        ②解压tar zxvf selenium*   进入到该目录  --- cd selenium.2.45.0    执行安装 --- python setup.py   并最后验证import成功

        

      4.selenium server安装:

        ①下载地址:链接:https://pan.baidu.com/s/1dgmzUm 密码:hnff

        ②selenium server 2.39放置到用户账户下独立的文件夹下,方便管理  

              

  • 相关阅读:
    Mac下安装Navicat12之破解
    重新认识spring
    冒泡排序(二)
    算法入门篇(一)
    elasticsearch复杂查询-----2
    idea maven web工程明明添加了maven lib的依赖,但启动web容器时始终报No Class Found?
    idea 多模块项目依赖父工程class找不到问题
    apache-maven-3.3.9集成apache-tomcat-7.0.72实现热部署配置细节
    WebService CXF调试常见报错及解决方案
    通过dbcp链接池对数据库操作报 Cannot create PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.)--解决方案
  • 原文地址:https://www.cnblogs.com/RENQIWEI1995/p/8192602.html
Copyright © 2020-2023  润新知