文档章节

selenium chromedriver usage

jeffsui
 jeffsui
发布于 2016/04/01 13:43
字数 173
阅读 47
收藏 0

#selenium chrome usage

environment

  • win7
  • python2.7.11
  • selenium2.51

##1.Selenium support browser type

  • default : firefox

  • chrome

  • IE

  • safari

##2. chromedriver usage

###2.1 Download chromedriver here.

###2.2 Paste the chromedriver.exe file in "C:\Python27\Scripts" Folder.

##3. Test ###3.1 start selenium grid hub you can follow my pre blog selenium grid2

###3.2 Code


options=webdriver.ChromeOptions()
	options.add_argument('--disable-logging')	
	driver=webdriver.Remote("http://localhost:4200/wd/hub",desired_capabilities=options.to_capabilities())

###3.3 run your script

if chrome is opening successfully,it works.

##4. Exception you might got this error message:

Caused by: java.lang.IllegalStateException: The path to the driver executable mu st be set by the webdriver.chrome.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://chromedriver.storage.googleapis.com/index.html

  1. check the chromedriver path is correct or not
  2. chromedriver not support your current chrome version.

##5. another usage

  1. no need to start selenium grid

  2. Code

 capabilities = DesiredCapabilities.CHROME
 capabilities['loggingPrefs'] = {'browser':'ALL'}
driver = webdriver.Chrome(executable_path=chromedriver,desired_capabilities=capabilities)

##6. reference

  1. https://stackoverflow.com/questions/8255929/running-webdriver-chrome-with-selenium/25988106#25988106

© 著作权归作者所有

共有 人打赏支持
jeffsui

jeffsui

粉丝 292
博文 265
码字总数 73809
作品 0
大连
QA/测试工程师
ubuntu 16.04 安装 python selenium

原文是环境:ubuntu14.04, python2.7 本地环境:ubuntu16.04, python2.7 转自 http://blog.csdn.net/heybob/article/details/52922645 ======================================= 1,安装(好像......

zhaobaoxin123
2017/02/24
0
0
Selenium是如何操纵浏览器的?

前言 上一篇文章《selenium webdriver 是怎么运行的》用了一个简单的例子——搭出租车,形象地讲解selenium webdriver 是如何运行的,而这一篇文章可以理解为深入了解selenium是如何和浏览器...

深圳-逸遥
08/20
0
0
下载 chromedriver与chrome版本映射表

1、根据CHROME版本下载相对应的chromedriver驱动器,selenium自动化才可以启动浏览器 selenium之 chromedriver与chrome版本映射表(更新至v2.33) 原创 2016年07月13日 11:40:54 标签: driv...

颜丽
2017/10/31
0
0
python2.7+webdriver+eclipse环境搭建

之前一直用selenium+java的方式进行自动化测试 最近在自学python,想把selenium也集成到python来 1. 安装python: http://www.python.org/getit/releases/2.7.2/ 2. 安装easy-install:类似lin...

serina
2012/04/26
0
3
java+selenium环境搭建

1、安装、配置JDK1.6 配置JAVA_HOME 右击我的电脑-->属性-->高级系统设置-->高级-->环境变量 在Path中增加%JAVA_HOME%bin; 2、Java IDE中引用selenium-java-2.40.0.jar,selenium-server-sta......

squanchao
2015/10/17
108
0

没有更多内容

加载失败,请刷新页面

加载更多

Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
今天
1
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
今天
2
0
TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

TiDB
今天
1
0
Web系统大规模并发:电商秒杀与抢购

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常...

xtof
今天
3
0
代码质量管理平台-sonarqube

在工作中,往往开发的时候会不怎么注重代码质量的人很多,存在着很多的漏洞和隐患等问题,sonarqube可以进行代码质量的审核,而且十分的残酷。。。。。接下来我们说下怎么安装 进入官网下载:...

落叶清风
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部