Ubuntu 18.04测试环境搭建-自动化测试

Python(python2.7/ 3.6/3.7 + pip1/3 + selenium3.14.0 + chromedriver2.42 + JDK8 + selenium-server-standalone3.14 + xvfb)自动化测试环境搭建

安装python2.7

  sudo apt install python2.7

  sudo apt install python-minimal

安装curl

  sudo apt install curl

获取pip

  sudo apt-get install python3-distutils

  sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

安装pip

  sudo python3 get-pip.py

pip3安装

  sudo apt-get install python3-pip

pip3查看版本

  sudo pip3 –V

  sudo pip –V

pip3升级

  sudo pip3 install –upgrade pip

卸载pip

  sudo python3 –m pip uninstall pip

  sudo spt-get remove python3-pip

绑定pip3和python3

  sudo vim ~/.bashrc

  最后一行添加

    alias pip=/usr/local/bin/pip3.6

    alias python=/usr/bin/python3.6

  更新环境

    sudo source ~/.bashrc

安装chrome

  sudo Wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

  sudo dpkg –i google-chrome*.deb

报错修复

  sudo apt-get install –f

安装selenium

  sudo pip3 install selenium

显示selenium版本

  python3

  Import selenium

  print(selenium.__version__)

安装chromedriver

  查看最高版本:

  http://chromedriver.storage.googleapis.com/index.html

  sudo wget –N http://chromedriver.storage.googleapis.com/2.42/chromedriver_linux64.zip

  sudo unzip chromedriver_linux64.zip

  sudo chmod +x chromedriver

  sudo Mv –f chromedriver /usr/local/share/chromedriver

  sudo Ln –s /usr/local/share/chromedriver /usr/local/bin/chromedriver

  sudo Ln –s /usr/local/share/chromedriver /usr/bin/chromedriver

安装JDK8

  sudo add-apt-repository ppa:webupd8team/java

  sudo apt-get update

  sudo apt-get install oracle-java8-installer

配置java环境

  sudo update-java-alternatives -s java-8-oracle

查看java安装版本

  java -version

安装selenium-server-standalone

  查看最高版本:

  http://selenium-release.storage.googleapis.com/index.html

  sudo wget http://selenium-release.storage.googleapis.com/3.14/selenium-server-standalone-3.14.0.jar

运行selenium-server-standalone

  java –jar selenium-server-standalone –role hub

  java –jar selenium-server-standalone –role node –port 5555

  java –jar selenium-server-standalone –role node –port 5556 –hub http://主机IP:4444/grid/register

解决XShell运行RC模式错误问题

  安装xvfb

    sudo apt-get install xvfb

  运行xvfb

    sudo Xvfb :10 –ac

  新建会话并指定输出显示

    export DISPLAY=:10

打开节点

  java -jar selenium-server-standalone-3.14.0.jar -role node -port 5556 -hub http://192.168.186.1:4444/grid/register

原文地址:https://www.cnblogs.com/jamesjkl/p/9714259.html

时间: 2024-10-09 16:57:23

Ubuntu 18.04测试环境搭建-自动化测试的相关文章

Ubuntu 18.04 实验环境配置

Ubuntu 18.04 实验环境配置 系统:Ubuntu 18.04 64bit 显卡:Nvidia GeForce 1080Ti 下载 CUDA.cuDNN.NVIDIA间存在某种关系,建议先确定要安装的CUDA版本. 注意:后续要安装的一些包不支持CUDA9.1. CUDA下载地址:https://developer.nvidia.com/cuda-toolkit-archive cuDNN下载地址:https://developer.nvidia.com/rdp/cudnn-archiv

Ubuntu 16.04 + caffe环境搭建(CPU)

1.安装依赖 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-install-recommends libboost-all-dev sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-de

Ubuntu 18.04开发环境部署流程

部署流程 安装系统 安装Eclipse和jre 配置系统 安装辅助工具 安装系统 用安装盘安装即可. 一般boot 1G,swap按内存大小,home 20G,根剩余. 安装Eclipse和jre 解压到文件夹eclipse-cpp-oxygen-3-linux-gtk-x86_64.tar.gz和jre-8u161-linux-x64.tar.gz得到eclipse/和jre1.8.161/ sudo mv ./eclipse /opt sudo mv ./jre1.8.161 /usr/li

Ubuntu 18.04.1 搭建Java环境和HelloWorld

一.搭建Java环境 系统环境 Ubuntu 18.04.1 JDK 8 IDEA 2018.2 1.下载JDK 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 选择相应的版本,点击jdk,进入下载页面,选择"Linux x64"版本的后缀为"xxx.tar.gz"的Liunx压缩包. 2.解压JDK压缩包 在下载中找到压缩包,双击文件,把目录中的文件拖拽到"/

Ubuntu 18.04 环境下 kubernetes v1.16.2 单机部署说明

一.安装环境 本次部署使用阿里云ECS 操作系统: Ubuntu  18.04 64位 实例规格: ecs.c6.large 2U4G 二.kubernetes 版本 k8s.gcr.io/kube-apiserver:v1.16.2 k8s.gcr.io/kube-controller-manager:v1.16.2 k8s.gcr.io/kube-scheduler:v1.16.2 k8s.gcr.io/kube-proxy:v1.16.2 k8s.gcr.io/pause:3.1 k8s.

Ubuntu 18.04 nvidia driver 390.48 安装 TensorFlow 1.12.0 和 PyTorch 1.0.0 详细教程

最近要在个人台式机上搭建TensorFlow和PyTorch运行环境,期间遇到了一些问题.这里就把解决的过程记录下来,同时也可以作为安装上述环境的过程记录. 如果没有遇到类似的问题,想直接从零安装上述两个包的运行环境的,请直接阅读第三部分. 一.硬件和环境配置: 1)操作系统:Ubuntu 18.04: 2)NVIDIA Driver Version :390.48:(可通过nvidia-smi命令查到) 3)GPU:GTX 1080: (可通过nvidia-smi命令查到) 4)已安装CUDA

ubuntu 16.04利用docker搭建java+tomcat+nginx反向代理/动静分离

ubuntu 16.04利用docker搭建java+tomcat+nginx反向代理 新建两个docker容器 docker run -it --name Tomcat-mysql -v /mnt:/mnt -p 8866:80 -p 33006:3306 ubuntu /bin/bash docker run -itd --name webserver -p 8888:80 -v /mnt/:/mnt/ ubuntu /bin/bash [email protected]:~# docker

Ubuntu 18.04上CUDA 9.0、cuDNN7.0及Tensorflow 1.8的安装

配置 笔者使用Dell Inspiron 7559笔记本电脑,显卡为NVIDIA GTX 960M. 目标 由于本机显卡仅有nvidia-384驱动包能够良好支持(nvidia-387.nvidia-390包均在本机出现了系统无法登陆等异常),而CUDA 9.1需要驱动至少为nvidia-387,故选择安装CUDA 9.0及cuDNN7.0. TelsorFlow 1.8完全支持CUDA 9.0因此可以使用最新版. 安装显卡驱动 使用apt安装nvidia-384驱动包(实际安装驱动为390):

Ubuntu 18.04安装MongoDB 4.0(社区版)

Ubuntu 18.04(虚拟机VirtualBox上),MongoDB 4.0, 听室友说,23点有世界杯决赛呢!可是,孤要写博文的啊!以记录这忙乱的下午和晚间成功安装了一个软件到Linux上.--2250 有两种方式在Linux上安装MongoDB:.deb packages(官方推荐,是有道理的,[泪奔])..tgz tarballs.由于自己之前下载了tgz源码包,所以,一开始就选择从tgz源码包开始安装,结果,因为libcrypto.so.10.libssl.so.10没有找到的问题,