selenium的安装以及firefox(火狐)、Phantomjs(无头浏览器)驱动下载和相应的配置
一、selenium简介以及软件下载:
Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。
简而言之:Selenium只是一个平台,它需要安装对应浏览器的驱动,或者可以亲切的称呼他为一个Web应用程序里面的外挂工具,此次主要介绍firefox以及无头浏览器(Phantomjs)的驱动安装与配置。
下面地址为本人云盘地址,里面有相应的安装软件(软件介绍:phantomjs.exe(无头浏览器驱动)、geckodriver.exe(firefox浏览器驱动)、Firefox-latest.exe(火狐浏览器应为最新版本))
https://pan.baidu.com/s/1XwmzCfskRW4M1dC-7vlWUA
提取码:t33o
也可以去相应的官网下载软件以及驱动
phantomjs驱动:http://phantomjs.org/download.html
geckodriver驱动:https://github.com/mozilla/geckodriver/releases
二、selenium的安装:
linux系统下:apt-get install python-selenium
下面着重介绍windows下selenium的安装与配置
windows系统下:
直接在控制台输入命令:pip install selenium回车等待下载完毕,下载成功如下:
操作在这里、我们接下来就是驱动安装的步骤。驱动安装其实很简单、找到你自己anoconda文件目录下的Scripts文件夹(我的文件目录为:D:\ProgramFile\anaconda\Scripts 仅供参考!!,你们应找到自己对应的目录),将上面下载的phantomjs.exe(无头浏览器驱动)、geckodriver.exe(firefox浏览器驱动)两个驱动放入其中即可。
再输入phantomjs回车,再输入help 查看是否成功,成功结果如下图
或者直接使用:pip show selenium查看是否安装成功,如图:
这样两个浏览器的驱动都已经安装完成!!
若安装失败可以尝试如下操作:在script文件夹里面,找到ez_install
在dos窗口里面cmd执行,输入命令easy_install pip,之后再次安装selenium,即可安装成功
三:运行一个简单的例子
用python编辑软件,运行以下代码,初步看看Selenium有多么的强大!!!
[code]import time from selenium import webdriver # 导入webdriver包 driver=webdriver.Firefox() # 初始化一个火狐浏览器实例:driver driver.get( 'https://www.baidu.com' ) #通过get的方式,打开百度的网址 driver.execute_script( 'window.open()' ) #执行脚本命令,打开一个新窗口 time.sleep(3) #进程挂起的时间 这里为程序运行等待3秒钟 driver.switch_to.window( driver.window_handles[1] ) #切换到新窗口 driver.get( 'https://www.baidu.com' ) #在新窗口打开百度的界面 time.sleep(3) #进程挂起的时间 这里为程序运行等待3秒钟 driver.switch_to.window( driver.window_handles[0] ) #创建一个句柄,进入第一个窗口 driver.get( 'https://www.zhihu.com' ) #在第一个窗口打开知乎的界面 time.sleep(3) #进程挂起的时间 这里为程序运行等待3秒钟 driver.close() #关闭浏览器 driver.quit()
若对上述代码想有进一步的了解,可以关注本人另一篇博客:https://www.geek-share.com/detail/2766681243.html
此片博客,为本人第一篇博客,如有错误或者不够全面,还请告知以及给予适当的建议,谢谢!!
- selenium包的pip下载命令以及Chrome(谷歌)、Firefox(火狐)浏览器驱动GeckoDriver安装方法
- win10下chromedriver下载及安装--以及selenium的配置
- python3 selenium之火狐Firefox浏览器加载浏览器配置
- ubuntu下安装selenium以及chromedriver、geckodriver和phantomjs等驱动
- Selenium与phantomjs安装与环境配置,以及易班网站模拟登陆操作
- PhantomJS、Selenium、Chrome驱动的mac版安装和配置
- Eclipse下载与安装以及selenium自动化运行浏览器
- webdriver浏览器版本驱动对应以及下载(火狐-谷歌-IE浏览器)
- selenium包以及各种浏览器驱动下载地址
- firefox浏览器集成selenium插件,myeclipse集成TestNG,以及selenium相应jar包
- selenium之配置浏览器驱动(phantomJS, Chrome)
- selenium浏览器驱动下载安装及使用
- windows下安装配置python + selenium 来驱动firefox
- CentOS 5.5 安装配置全攻略 无线上网 显卡驱动 firefox3.6 flash插件 编译boost1.43.0 雅黑字体
- selenium IE 浏览器驱动下载地方
- 【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介
- 【ubuntu14.04配置caffe】一——双显卡安装NVIDIA驱动以及cuda和cudnn
- JDK的下载,安装,环境变量的配置以及测试
- Grails的下载、安装以及配置
- Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)