ununtu16.04+python3+selenium+firefox环境搭建

一、初始配置:

1、安装完系统并配置好地址及DNS。2、设置root密码: sudo passwd root

3、更改云源: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo apt-get install vim sudo vim /etc/apt/sources.list

# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted
#Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe
#Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe
#Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
#Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe
#Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

aili云源

4、更新软件包:
   sudo apt-get update

5、更新firefox:
  sudo apt-get install firefox
  /usr/bin/firefox -v    #查看版本号

 6、下载firefox语言包(不然以后运行的时候会报错):
    apt-get install firefox-locale-en    如果你使用的firefox是英文的语言环境的话,请使用如下命令进行英文语言包的安装/更新
    apt-get install firefox-locale-zh-hans   如果你使用的firefox是中文的语言环境的话,请使用如下命令进行中文语言包的安装/更新

 7、下载geckodriver:
 https://github.com/mozilla/geckodriver/releases   #下载地址
 tar zxvf geckodriver-v0.19.1-linux64.tar.gz
 cp geckodriver /usr/local/bin/

二、python包下载及配置:

1、安装pip(系统默认安装了Python3.5.2版本)sudo apt-get install python3-pippip3 install --upgrade pip2、安装库:pip3 install seleniumpip3 isnatll wordcloud pip3 install jieb

三、Ubuntu 16.04 远程桌面配置:

1、安装xrdp
sudo apt-get install xrdp2、安装xfce4
sudo apt-get install xubuntu-desktop
4、配置xfce4
echo "xfce4-session" >~/.xsession  #创建.xsession文件并写入内容。
这样之后,网上很多做法就已经结束了,但是我使用远程桌面连接mstsc.exe连接的时候,仅仅显示connecting to sesman ip127.0.0.1之后就没有反映了,应该继续连接ok才对。这样,继续:

5、继续配置xfce4
sudo vi /etc/xrdp/startwm.sh
在. /etc/X11/Xsession前一行插入
xfce4-session

6、重启xrdp
sudo service xrdp restart

7、使用远程桌面连接mstsc.exe,连接之后类型选择sesman-xvnc
填写用户名和密码之后就好了

注意,第4步和第5步,两个配置xfce的步骤,缺一不可。

8、修改tab键自动补全功能
至此为止,远程登录可以正常使用了,但是在终端中无法使用tab的自动补全功能,使用起来甚是不便,使用如下方法修改:
此法不需要重启系统,可以直接在远程桌面中设置,打开菜单->设置->窗口管理器,或者在终端中输入xfwm4-settings打开(xfwm4就是xfce4 window manger的缩写)
选择键盘,可以看到窗口快捷键中动作一列有“切换同一应用程序的窗口”选项,将该选项的快捷键清除后关闭窗口即可。
缺省的设置,该项的值为“super+制表”,制表键就是tab键。这样修改后马上可以使用了。

原文地址:https://www.cnblogs.com/chimeiwangliang/p/8537324.html

时间: 2024-10-08 10:30:50

ununtu16.04+python3+selenium+firefox环境搭建的相关文章

python+selenium自动化环境搭建之后,能打开firefox,却不能执行自动化操作

python+selenium自动化环境搭建之后,选择执行,能够打开firefox,但是却不能继续执行后续操作.原因是selenium的版本与firefox的版本不兼容. 解决办法: 1.将firefox降到与selenium相对应的版本.例如我使用selenium版本是3.3.3,那我对应的firefox版本是52.0.2,如果firefox继续升级,也会出现不兼容的情况.建议可以在firefox的工具--选项--高级中设置为不检查更新,以免软件自动更新出现问题. 2.安装该浏览器版本对应的g

Selenium Web 自动化 - Selenium(Java)环境搭建

Selenium Web 自动化 - Selenium(Java)环境搭建 2016-07-29 第1章 Selenium环境搭建 1.1 下载JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1.2 安装和配置JDK 安装目录尽量不要有空格  D:\Java\jdk1.8.0_91; D:\Java\jre8 设置环境变量: “我的电脑”->右键->“

【docker】CentOS6.8+Python3.7+selenium+Firefox的搭建

当前Docker容器配置: Centos6.8 python2.6.6 openssl-1.0.1 目标Docker容器配置: Centos6.8 python3.7.4 openssl-1.1.1 selenium 3.141.0 geckodriver 0.15 firefox 52 Pillow 6.1.0 pytesseract 0.2.7 安装依赖环境 yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel s

python3.7.0+selenium的环境搭建

准备工作: 1.python64位安装包:python-3.7.0-amd64.exe 2.chrome64位浏览器:版本70.0.3538.67 3.chromedrvier:chromedriver.exe 注意:chromedriver与chrome版本要对应.具体可查看该对应表http://npm.taobao.org/mirrors/chromedriver/ 安装方法: 1.安装python:在cmd中输入python-3.7.0-amd64.exe的路径,即在电脑中存放的位置,回车

Selenium+Java 环境搭建

从事开发工作一年,测试工作三年,一直希望能够做自动化方面的测试,但因为各种缘由一直没做成,终于有时间自己学学.因为有一些java基础,所以从Selenium+Java开始. 搭建Selenium+Java环境过程发生很多问题,主要是浏览器版本和selenium jar包不兼容问题,在此做个总结. 先把所有需要的文件准备好: 1.jdk,可以直接官网下载,我这里是1.7  链接:http://pan.baidu.com/s/1dDDdAcp 密码:mt98 2.eclipse,可以直接官网下载  

selenium+python 环境搭建(windows)

用的selenium2.0 selenium2.0=selenium1.0+WebDriver 安装: 1.下载.安装python,我使用的是python3.3.2 2.配置环境变量Path,在字符串末尾加一个分号 ";",然后输入python的安装路径 设置好环境变量后,在cmd里面输入python会看到 Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:06:53) [MSC v.1600 64 bit (AMD64)] on w

自动化测试【Maven+Eclipse+Selenium+Java环境搭建和测试】

一.下载必要的文件 1.eclipse Eclipse官网 2.jdk jdk官网 3.selenium IDE.Selenium Server.Selenium Client Drivers(Java)等等 Selenium下载地址  备注:需要代理服务器才能下载 我使用的是太太猫 4.maven安装.配置等 二.安装    1.Eclipse解压缩就可以用了    2.jdk安装.配置变量等    3.Selenium相关的安装    4.maven 最新版本的Eclipse已经自带mave

Selenium自动化测试环境搭建Eclipse+Selenium+Junit+TestNG

1.安装JDK JDK1.7 下载路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 一路猛击‘下一步’,OK.安装完成后配置环境变量: JAVA_HOME = E:\Java\Java\jdk1.7.0_15 PATH = %JAVA_HOME%\bin CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.j

【docker】CentOS6.8+Python2.7+selenium+Firefox的搭建

当前Docker容器配置: Centos6.8 python2.6.6 目标Docker容器配置: Centos6.8 python2.7 selenium 3.141.0 geckodriver 0.15 firefox 52.8.0 Pillow 6.1.0 pytesseract 0.2.7 安装依赖环境 yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel