python selenium2示例 - 启动不同浏览器

一、启动firefox浏览器

不需要下载任何驱动,原生支持firefox,但要注意firefox浏览器的版本,如果出现启动firefox失败的情况,请降低或升级firefox版本。

1、firefox安装在默认路径,启动代码如下:

# -*- coding:utf-8 -*- from selenium import webdriver driver=webdriver.Firefox() # 注意http不可以省略 url='http://www.baidu.com' driver.get(url) driver.close()

2、指定firefox的安装路径启动,代码如下:

# -*- coding:utf-8 -*- from selenium import webdriver import os # firefox 实际安装路径 ffdriver = "C:\\Program Files (x86)\\\Mozilla Firefox\\firefox.exe" os.environ["webdriver.firefox.driver"] = ffdriver driver = webdriver.Firefox(ffdriver ) # 注意http不可以省略 url='http://www.baidu.com' driver.get(url) driver.close()

二、启动google浏览器

需要下载相应的驱动,下载地址:

http://chromedriver.storage.googleapis.com/index.html

参考代码如下:

# -*- coding:utf-8 -*- from selenium import webdriver import os # chromedriver.exe 实际安装路径, 笔者这里放置在C盘根目录 googledriver = "C:\\chromedriver.exe" os.environ["webdriver.chrome.driver"] = googledriver driver = webdriver.Chrome(googledriver) # 注意http不可以省略 url='http://www.baidu.com' driver.get(url) driver.close()

三、启动IE浏览器

需要下载相应的驱动,下载地址:

http://selenium-release.storage.googleapis.com/index.html

参考代码如下:

# -*- coding:utf-8 -*- from selenium import webdriver import os # iedriver.exe 实际安装路径, 笔者这里放置在C盘根目录 iedriver = "C:\\iedriver.exe" os.environ["webdriver.ie.driver"] = iedriver driver = webdriver.Chrome(iedriver) # 注意http不可以省略 url='http://www.baidu.com' driver.get(url) driver.close()

原文发布于微信公众号 - 开源优测(DeepTest)

原文发表时间:2017-03-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏尾尾部落

手把手教你在centos7中安装mysql数据库

CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。 所以要安装mysql有两种方法,一种是直接安装mariadb,另...

25740
来自专栏jojo的技术小屋

原 模块化编程之require.js

作者:汪娇娇 日期:2016.5.4 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,...

30150
来自专栏Jackson0714

Java环境变量配置

25730
来自专栏赵俊的Java专栏

记一次 IDEA 更新 Maven Index 的问题

由于 maven 默认的中央仓库的速度不是很理想, 所以换成了阿里云的镜像, 但使用后发现, 无法正常更新索引了, Maven 的索引功能可以让 IDEA 自动...

41510
来自专栏云知识学习

如何导出Windows系统日志

windows的系统日志可以帮助我们判断系统的一些故障或是问题,怎么将windows系统日志记录导出,保存为文件呢,具体如下。

750100
来自专栏积累沉淀

web service中配置tcp/ip监视器

配置tcp/ip监视器(请求转发+请求信息记录) 监听port : 8989(wsdl文件中的address属性一致) 监听主机 :ip 转发的po...

23190
来自专栏Jackson0714

Java环境变量配置

39180
来自专栏Laoqi's Linux运维专列

安装PHP7

PHP 7 安装 : 其实安装PHP7的步骤和安装php5完全一样。 下载安装 cd /usr/local/src/ wget http://cn2.php....

79260
来自专栏xingoo, 一个梦想做发明家的程序员

记录安装oracle的那些事(三)之oracle Database R2安装

我是参考下面的安装方法: http://www.doc88.com/p-714757764357.html 其中有几个目录没有完全创建...要自己创建一下。...

185100
来自专栏javathings

maven 中的 goal 是什么

每个生命周期包含了多个步骤(phase),而 goal 则是绑定到 phase 上的,每一个 phase 都对应 1 个或多个 goal。

2.5K30

扫码关注云+社区

领取腾讯云代金券