环境:window10宿主机+ virtualbox + ubuntu20.10虚拟机

1、安装火狐浏览器

下载firefox版本:firefox-52.0.2.linux-x86_64.sdk.tar.bz2
解压tar -jxvpf firefox-52.0.2.linux-x86_64.sdk.tar.bz2
将firefox添加到环境变量: vim ~/.bashrc ,将 export PATH=/opt/firefox:/usr/bin:$PATH 添加到末尾

2、安装geckodriver

下载geckodriver版本:geckodriver-v0.29.0-linux64.tar.gz
解压后,将geckodriver拷贝到/usr/local/bin

3、安装selenium
pip3 install selenium==3.14

4、测试程序

test@test-pc:~/workspace/code/script/python/web_opt$ cat test.py
import sys
import os
import shutil
import timefrom selenium import webdriverif __name__ == '__main__':print(str(sys.argv[0]) + " enter")print("1111111111111")driver = webdriver.Firefox()url = r'https://blog.csdn.net/weixin_42135087'driver.get(url)time.sleep(30)

相关参考

[How TO]-ubuntu下安装selenium相关推荐

  1. 如何在无显示器的ubuntu下跑selenium

    2019独角兽企业重金招聘Python工程师标准>>> 如何在无显示器的ubuntu下跑selenium 博客分类: java Selenium是一个web自动化测试框架.用它可以实 ...

  2. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  3. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  4. ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装     $sudo aptitude install vsftpd     $ps aux | grep 'ftp' ...

  5. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  6. ubuntu下安装windows虚拟机

    ubuntu下安装win7虚拟机总结 ubuntu16.04 虚拟机 安装win7/win10 http://WIN10:你不能访问此共享文件夹,解决方法 VirtualBox虚拟机剪贴板共享

  7. Linux :debian(ubuntu)下安装和使用haskell

    文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...

  8. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  9. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

最新文章

  1. Spring配置文件中注入复杂类型属性
  2. Chapter 3、Java语法基础(二)----Java基本数据类型、变量与常量 (20th,Feb)
  3. 为循环的repeater的第一行加个样式
  4. cmd xcopy进行远程复制
  5. linux shell sed awk 命令(2)-awk
  6. VTK:Points之PowercrustExtractSurface
  7. 哥尼斯堡的“七桥问题” (25 分)【欧拉回路模板题】
  8. 计数排序与桶排序python实现
  9. c# url编码 字母编码_我如何通过每天30分钟编码来完成#100DaysOfCode挑战
  10. logging日志输出模块
  11. Atitit mongodb 使用总结 1.1. 下载有点不太好下载不像mysql导出都是。。70M 1 1.2. gui工具Robomongo(MongoDB/GUI管理工具) v1.0.3 官方
  12. 学数值计算可以从事计算机算法吗,数值计算方法
  13. Java初学练手,一款汽车车牌号生成小工具
  14. 机器人教室外墙_智慧教室解决方案-机器人创客教室布局设计
  15. Odoo15企业邮箱配置与实现手机端回复亦可自动挂单
  16. NI-VISA监听收发命令 同步或异步读写 示例C和C#源码National Instruments程控电源操作步骤安捷伦
  17. 美团饿了么外卖推广联盟导航的小程序实现推广无力时候该不该卖掉变现
  18. 植物大战僵尸——最强阵容
  19. 一文搞懂InheritedWidget局部刷新机制
  20. 家电企业如何利用APS生产排产应对市场变化调整生产?

热门文章

  1. 2021年数据中心行业发生了这十件大事
  2. 国内“重量级”单体数据中心开始运营 火了这个县
  3. 数据中心机房工程建设需要注意的重大问题
  4. python pywinauto 单击鼠标_Python 基础(十):模块与包
  5. 成功解决ValueError: Could not interpret input day
  6. 成功解决TypeError: ufunc 'sqrt' not supported for the input types, and the inputs could not be safely co
  7. DL之ResNeXt:ResNeXt算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  8. CV之FRec之ME/LF:人脸识别中常用的模型评估指标/损失函数(Triplet Loss、Center Loss)简介、使用方法之详细攻略
  9. Sql:成功解决将sql输出的datetime时间格式转为常规格式
  10. 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position