Redflag-linux5.0私下认可安装firefox的版本是1.5,当前时尚版本为2.0。

  本文供就学参照他事他说加以考察。

前提:日常客商安装都命令前都亟需sudo ,可能在root客户下

进级步骤

  redflag linux
4.1暗中同意的浏览器是firefox0.9,今后最新的firefox2.0.0.6。

1、Ubuntu 16.04 安装PyCharm

  •     Ubuntu 16.04 安装PyCharm

   本文通过第三方源安装PyCharm,好处是进步有助于。

   添加源:
   $ sudo add-apt-repository ppa:mystic-mirage/pycharm

   安装收取费用的专门的工作版:
   $ sudo apt-get update
   $ sudo apt-get install pycharm

   安装免费的社区版:
   $ sudo apt-get update
   $ sudo apt-get install pycharm-community
   $ sudo apt remove pycharm pycharm-community && sudo apt autoremove

  不用配置境况变量,在极端随时能够运维pycharm-community来张开pycharm
IDE

  • pycharm切换python2 和python3

    采取pycharm
View——勾选Toolbar;点击工具栏中的扳手状的Logo——project Interpreter中切换

  1. 下载firefox2.0程序包,地址

  2. 解压 tar –zxvf firefox-2.0.tar.gz ,获得免安装的firefox(文件夹);

  3. 移除 /usr/lib/firefox (firefox的默许安装地点)
    文件夹和/usr/bin/firefox 文件;

  1.第一下载最新的firefox安装包,然后解压 tar –zxvf
firefox-2.0.0.6tar.gz ,获得免安装的firefox(文件夹);

2、ubuntu16.04 安装git:

  apt-get install git

  git init

      初步化空的 Git 商旅于 /home/linuxidc/python3_1000/.git/

  git clone
)

4.
运动解压获得的firefox文件夹到/usr/lib/下(当然能够是你想要的别的地方);

  2. 移除 /usr/lib/firefox (firefox的暗中认可安装地方)
文件夹和/usr/bin/firefox 文件;

3、Ubuntu16.04安装pip:

  apt-get install python3-pip

  1. 创建软链接文件 ln –s /usr/lib/firefox/firefox /usr/bin 就能够;

  3.平移解压获得的
firefox文件夹到/usr/lib/下(当然能够是你想要的别的地方);

4、Ubuntu16.04安装pytest:

  pip3 install pytest

  pytest –version(版本查看),结果This is pytest version 3.2.3,
imported from /usr/local/lib/python3.5/dist-packages/pytest.py

在开班前后相继组里的急速格局大概失效,重新在‘菜单编辑器里’编辑一下就可以。

  4.确立软链接文件 ln –s /usr/lib/firefox/firefox /usr/bin 就能够;

5、Ubuntu16.04 安装selenium(安装好后的目录 /usr/local/lib/python3.5/dist-packages/)

  root@xzrs:/usr/bin# pip3 install selenium或python3 -m pip install
selenium自动安装新型版本senlenium-3.6.0

设若之前设置的是selenium2,推行晋级安装

  pip install –upgrade selenium 

 

  查看selenium版本方法:

  python Console下:

  >>>import  selenium
  >>>print(selenium.__version__)
   3.6.0

Webdrive 协理firefox(geckodriver),chrome(chromedrive),IE(驱动)及Opera(驱动)。各浏览器驱动下载地址

图片 1

  在开始前后相继组里的飞快情势恐怕失效,重新在‘菜单编辑器里’编辑一下就可以。图片 2

6、Ubuntu16.04 手动安装firefox任何版本

  本次系统安装后,Firefox版本为51.0.1(64-bit)。

假诺您想在 Ubuntu 中手动下载最新版本的
Firefox,步入它的下载页面。通过它你将得以获取到最新版本并安装它。

若果你想从起始版本安装任何版本的
Firefox,拜望那么些页面。在那你将看见从0.8起始的每一种版本。

下载完你想要的版本之后,切换到 home 目录下的下载文件夹,因为 Ubuntu
的大大多文件被下载到了此地。

配置 Firefox

由于大多 Firefox
下载文件以.tar和.bz2格式保存,必得从那些压缩包中领到文件。有许多方法能够在
Ubuntu 中解压缩文件。

诸如自身上边采纳的一声令下。很轻便从.tar和.bz第22中学领到文件。

    1. tar -xvf firefox*.tar.bz2

解压后,将会有多个新的 Firefox
文件出现在下载文件夹中。这里面包罗了具备的 Firefox 的文件和可实行文件。

由于大家不想删除当前设置的 Firefox,大家不能够不给各种版本的 Firefox
创制二个独门的公文夹。因而,对于 Firefox
版本30,使用上边的一声令下在/opt目录下开创二个包括新 Firefox 内容的文书夹。

    1. sudo mv firefox/
      /opt/firefox55

现在,/opt/firefox55/目录包涵的享有文件都以本子30的。

始建新的 Firefox 可施行符号链接

默许情形下,Firefox
的可执行文件在那几个渠道下:/user/bin/firefox。大家想要做的是近年来创办三个备份,那样大家就能够利用大家的自定义设置的可实践文件。

要做到那或多或少,运维上面包车型大巴通令。

    1. sudo mv /usr/bin/firefox /usr/bin/firefox-old

前些天,大家早就从其暗中认可地点移动了 Firefox
的可实施文件,大家亟须将默许地点链接到大家新的自定义安装文件。要落成那点,运维下边包车型大巴指令来创立大家版本55的八个标志链接。

    1. sudo ln -s /opt/firefox55/firefox /usr/bin/firefox

那般就设置达成了,大家自定义安装的 Firefox 是 Ubuntu 暗许的。每一遍启动Firefox,它将由这事先的新链接加载新的可施行文件。

7、Ubuntu16.04 手动安装geckodriver。

下载geckodriver地址
 

  • 文本下载到home/下载目录下;
  • cd 下载,tar -xvf
    geckodriver-v0.19.1-linux64.tar.gz;
  • cp geckodriver
    /usr/bin/
  • chmod +x geckodriver

此次使用的firefox版本55,配套geckodriver为v0.19.1。

 8、Ubuntu16.04安装chrome方法:

  • wget -c

    如图:
     

    \--2017-11-03 11:22:42--  https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    正在解析主机 dl.google.com (dl.google.com)... 203.208.43.70, 203.208.43.78, 203.208.43.64, ...
    正在连接 dl.google.com (dl.google.com)|203.208.43.70|:443... 已连接。
    已发出 HTTP 请求,正在等待回应... 200 OK
    长度: 48725174 (46M) [application/x-debian-package]
    正在保存至: “google-chrome-stable_current_amd64.deb”
    
    google-chrome-stabl 100%[===================>]  46.47M  3.88MB/s    in 11s     
    
    2017-11-03 11:22:54 (4.04 MB/s) - 已保存 “google-chrome-stable_current_amd64.deb” [48725174/48725174])
    

     

  • dpkg -i google-chrome-stable_current_amd64.deb如图:

     

    root@linuxidc:/opt# sudo dpkg -i google-chrome-stable_current_amd64.deb
    sudo: 无法解析主机:linuxidc: 连接超时
    (正在读取数据库 ... 系统当前共安装有 222840 个文件和目录。)
    正准备解包 google-chrome-stable_current_amd64.deb  ...
    正在将 google-chrome-stable (62.0.3202.75-1) 解包到 (62.0.3202.75-1) 上 ...
    正在设置 google-chrome-stable (62.0.3202.75-1) ...
    正在处理用于 desktop-file-utils (0.22-1ubuntu5.1) 的触发器 ...
    正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
    正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的触发器 ...
    Rebuilding /usr/share/applications/bamf-2.index...
    正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
    root@linuxidc:/opt# 
    

     

    则足以从应用程序中运转chrome和锁定到起步栏。

万一设置进程中有如下错误:

如出示以下类似文字

Selecting previously unselected package google-chrome-stable.
(Reading database ... 154656 files and directories currently installed.)
Preparing to unpack google-chrome-stable_current_amd64.deb ...
Unpacking google-chrome-stable (50.0.2661.86-1) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:
google-chrome-stable depends on libappindicator1; however:
Package libappindicator1 is not installed.

dpkg: error processing package google-chrome-stable (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
google-chrome-stable

则执行

sudo apt-get install

此时如出示

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
google-chrome-stable : Depends: libappindicator1 but it is not installed
E: Unmet dependencies. Try using -f.

则執行

sudo apt-get install -f

完工后重试以下命令,就能够成功安装chrome

sudo dpkg -i google-chrome-stable_current_amd64.deb

9、Ubuntu16.04安装chrome驱动方法 
如果要只用IE或者Chrome浏览器运行Web自动化用例,则需要先安装相应的浏览器驱动。要注意的是不同版本浏览器也对应不同版本的驱动,下载地址http://chromedriver.storage.googleapis.com/index.html选择对应版本进行安装。
我浏览器的版本为:版本 62.0.3202.75(正式版本) (64 位),我下载的驱动为V2.33。

 

----------ChromeDriver v2.33 (2017-10-03)----------
Supports Chrome v60-62
Resolved issue 2032: ChromeDriver crashes while creating DNS resolver [['Pri-1']]
Resolved issue 1918: Get/SetWindowSize & Get/SetWindowPosition commands are failing on Chromev62+ [['Pri-1']]
Resolved issue 2013: Android 8.0.0 webviews not supported [['Pri-2']]
Resolved issue 2017: In mobileEmulation "element is not clickable" if it is outside the visible area [['Pri-2']]
Resolved issue 1981: chromedriver does not respect excludeSwitches flag [['Pri-2']]
Partially Resolved issue 2002: Add Cookie is not spec compliant [[]]
Resolved issue 1985: FindElement raises the wrong error [[]]

 

下载完毕后解压文件:

root@linuxidc:/home/linuxidc/下载# unzip chromedriver_linux64.zip
Archive:  chromedriver_linux64.zip
  inflating: chromedriver 

下一场把他放到/urs/bin上面就可以

root@linuxidc:/home/linuxidc/下载# cp chromedriver /usr/bin/

测量试验是还是不是成功

能够编写以下代码举行测验:

图片 3

本文永恒更新链接地址:http://www.linuxidc.com/Linux/2017-11/148327.htm

图片 4

相关文章