selenium安装环境
前面说过,selenium支持多种浏览器,所以只需要下载对应的浏览器驱动,将解压得到的exe文件放到python的安装目录下即可;
各个浏览器驱动下载地址(较慢不推荐):http://www.seleniumhq.org/download/
驱动下载地址:
Chrome驱动器下载: https://sites.google.com/a/chromium.org/chromedriver/downloads
放到chrome的安装目录下...\Google\Chrome\Application\ ,然后设置path环境变量
Edge驱动器下载: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox驱动器下载: https://github.com/mozilla/geckodriver/releases
放到chrome的安装目录下Firefox所在的安装路径,我的是"E:\Mozilla Firefox\",设置path环境变量
Path:E:\Mozilla Firefox\;
Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/
ie驱动器下载:http://www.pc6.com/softview/SoftView_435420.html
验证selenium
1.确保电脑上安装了Firefox浏览器
2.cmd窗口输入如下指令
python
from selenium import webdriver
webdriver.Firefox()
webdriver.Chrome()
webdriver.Ie()
3.如果能启动浏览器,说明环境安装OK。
注意:若用Firefox浏览器,只能用46及46以下的版本(selenium2不兼容47以上)
selenium IDE安装
http://blog.csdn.net/echizen_520/article/details/65444396
配置驱动环境变量(path)
查看驱动浏览器实例:
#coding=utf-8
from selenium import webdriver
import unittest
class VisitGGByIE(unittest.TestCase):
def setUp(self):# unittest包的方法前面小写+后面单词Up首字母大写
#启动ie浏览器
self.driver=webdriver.Ie(executable_path="D:\\Python27\\chromedriver")#注意后面不加.exe
def test_visitGG(self):
#访问搜索首页
self.driver.get("https://97gg.net")
#打印当前网页的网址
print self.driver.current_url
#退出ie浏览器
def tearDown(self):
self.driver.quit()
#pass
if __name__=="__main__":
unittest.main()
selenium IDE安装
http://blog.csdn.net/echizen_520/article/details/65444396

selenium安装环境的更多相关文章
- selenium IDE 安装环境配置
- java+eclipse+selenium环境搭建
这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...
- python+selenium自动化软件测试(第1章):环境搭建,你也可以直接用Anaconda!
1.1 环境搭建 1.1.1 selenium简介Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测试 ...
- 【工具篇】Selenium 学习实践(一)环境搭建
一.环境搭建 (1)初学者最佳环境: Python 2.7 + Selenium 2+ Firefox 46 (2)喜欢尝新的环境: Python 3.6 + Selenium 3+ Firefox ...
- Ubuntu下的Selenium爬虫的配置
在服务器Ubuntu系统上跑爬虫,爬虫是基于Selenium写的,遇到好几个问题,现在这里记录一下. 1. 安装环境 阿里云,Ubuntu16.04,因为没有界面,所以远程命令行操作.爬虫是基于Sel ...
- windows操作系统python selenium webdriver安装
这几天想搞一个爬虫,就来学习一下selenium,在网上遇见各种坑,特写一篇博文分享一下selenium webdriver的安装过程. 一.安装selenium包 pip install selen ...
- 自动化测试基础篇--Selenium简单的163邮箱登录实例
摘自https://www.cnblogs.com/sanzangTst/p/7472556.html 前面几篇内容一直讲解Selenium Python的基本使用方法.学习了什么是selenium: ...
- 自动化测试的Selenium的python版安装与使用
Selenium是专做网页自动化测试的,即web drive,通过百度Selenium就能找到Selenium的官网 由图可见,selenium支持相当多的编程语言进行网页自动化测试,这里我们使用py ...
- Selenium·自动化基础
date:2018505+2018506 day05+06mor 一.安装环境 1.cmd→pip install selenium 2.将浏览器驱动放入X:\Python27下(如chromedri ...
随机推荐
- Maekdown光速习得
菜鸟教程提供的在线编辑器,花了十分钟就学会了,可以完成简单编辑,详细学习可点击CSDN左上角Markdown在线编辑器. 菜鸟教程在线编辑器:传送门 CSDN在线编辑器:传送门
- sql server 对数运算函数log(x)和log10(x)
--LOG(x)返回x的自然对数,x相对于基数e的对数 --LOG10(x)返回x的基数为10的对数 示例:select LOG(3),LOG(6),LOG10(1),LOG10(100),LOG10 ...
- PHP hex文件及bin文件读取
背景:做物联网时经常会有软件上传这种操作,上传的软件包文件常见的是hex和bin这两种. 一 hex文件读取 1 首先我们需要了解hex文件内容格式 (图及下面说明来自网络,侵权必删) :(冒号)每个 ...
- oracle函数nvl,nvl2的区别,nullif函数,coalesce函数
在oracle中用nvl和nvl2函数来解决为空的情况,例如,如果奖金为空,则为它指定一个数.也就是nvl(奖金字段,指定的奖金),但是两个的类型要一致. 1)nvl()函数 SQL> sele ...
- javaScript运动框架之缓冲运动
缓冲运动 逐渐变慢,最后停止 距离越远速度越大 速度由距离决定 速度=(目标值-当前值)/缩放系数 存在Bug 速度取整 跟随页面滚动的缓冲侧边栏 潜在问题:目标值不是整数时 缓冲运动的停止条件 ...
- 2019-11-29-dotnet-判断特定进程存在方法
title author date CreateTime categories dotnet 判断特定进程存在方法 lindexi 2019-11-29 08:34:18 +0800 2019-09- ...
- C++ STL(一)string的用法
# 1.string的用法- string在<iostream>的头中就有,但是还是得用<string>的头 ##### 构造函数- str(const char* ch) 直 ...
- FPDF_CHAR_INFO
typedef struct { FX_WCHAR m_Unicode; FX_WCHAR m_Charcode; FX_INT32 m_Flag; FX_FLOAT m_FontSize; FX_F ...
- MegaPixImage插件代码(new MegaPixImage)
/** * Mega pixel image rendering library for iOS6 Safari * * Fixes iOS6 Safari's image file renderin ...
- Vue 上传图片压缩 的问题
前言 也是很少来写博客了,也是赖吧,哈哈 最近新的进度里有上传图片太大,需要前台进行图片压缩问题,然后查阅了相关资料 上传图片大于100* 1024 的用canvas 来压缩来解决 然后IOS拍照上传 ...