linux下selenium远程服务搭建

Posted renzz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下selenium远程服务搭建相关的知识,希望对你有一定的参考价值。

公司环境: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放置到用户账户下独立的文件夹下,方便管理  

          

以上是关于linux下selenium远程服务搭建的主要内容,如果未能解决你的问题,请参考以下文章

linux下selenium远程服务搭建原理

linux-3-搭建selenium环境运行脚本

linux下git远程仓库的搭建

Linux下搭建SVN服务器

Linux下搭建nfs把远程主机目录挂载到本地主机

selenium+python环境搭建