Ubuntu 16.04系统Python3相关环境或模块安装(2)

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

这样就设置完成了,我们自定义安装的 Firefox 是 Ubuntu 默认的。每一次启动 Firefox,它将通过之前的新链接加载新的可执行文件。

7、Ubuntu16.04 手动安装geckodriver

下载geckodriver地址 https://github.com/mozilla/geckodriver/releases/ 

文件下载到home/下载目录下;

cd 下载,tar -xvf geckodriver-v0.19.1-linux64.tar.gz;

cp geckodriver /usr/bin/

chmod +x geckodriver

本次使用的firefox版本55,配套geckodriverv0.19.1

 8、Ubuntu16.04安装chrome方法:

wget -c https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 如图:

 

\--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自动化用例,则需要先安装相应的浏览器驱动。要注意的是不同版本浏览器也对应不同版本的驱动,下载地址选择对应版本进行安装。
我浏览器的版本为:版本 62.0.3202.75(正式版本) (64 位),我下载的驱动为V2.33。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13231.html