文档章节

selenium chromedriver usage

jeffsui
 jeffsui
发布于 2016/04/01 13:43
字数 173
阅读 47
收藏 0
点赞 1
评论 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
粉丝 291
博文 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
下载 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
selenium之操作ChromeDriver

selenium操作chrome浏览器需要有ChromeDriver驱动来协助。 什么是ChromeDriver? ChromeDriver是Chromium team开发维护的,它是实现WebDriver有线协议的一个单独的服务。ChromeDriver通过chr...

人间四月
2016/05/19
803
0
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
Selenium2测试脚本怎样配置不同的浏览器

一、 谷歌浏览器配置 当谷歌浏览器打不开,则要下载驱程chromedriver.exe,再添加setProperty,具体参数写法参考以下: //chrome System.setProperty("webdriver.chrome.driver","D:/Progra...

金龙鱼管家
2016/12/12
216
0
WebDriver - 启动浏览器

我们已经创建了Selenium maven工程,下去开始真正进入到WebDriver的实战中。 既然WebDriver是用于Web的UI自动化测试,那么测试Web的第一步就是启动浏览器。那WebDriver都支持哪些浏览器呢? ...

米阳MeYoung
2017/10/25
0
0
和我一起学 Selenium WebDriver(1)——入门篇

zTree 东西不多,我也一直使用着原始的人工测试手段,随着内容的不断增多,测试起来就越发的繁杂,而且经常犯懒,这样就会忽略很多本该发现的问题,而且也容易出现旧的bug 反复出现的情况,这...

zTree
2012/12/05
0
25
python+selenium启动firefox和chrome

有段时间没整自动测试了,今天准备接着在搞搞,打开pycharm已运行脚本,发现firefox打开了不会进行任何操作 ,chrome 也打开了,也是不进行任何操作,瞬间就蒙蔽了,之前不是好好的么,怎么突然就......

zshzx
2017/07/01
0
0
聊聊Selenium不同webdriver的构造

序 本文主要讨论Selenium不同webdriver的构造 Selenium 2.0 Selenium 2,又名 WebDriver,它的主要新功能是集成了 Selenium 1.0 以及 WebDriver(WebDriver 曾经是 Selenium 的竞争对手)。也...

go4it
2017/11/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

gRPC学习笔记

gRPC编程流程 1. proto文件定义 proto文件用于定义需要通过gRPC生成的接口,可以理解为接口定义文档 2. 通过构建工具生成服务基类代码-Maven或Gradle 3. 服务端开发 服务端实现类须实现通过构...

OSC_fly
16分钟前
0
0
Docker Mac (三) Dockerfile 及命令

Dockerfile 最近学习docker的时候,遇到一件怪事,关于docker镜像可能会被破坏,还不知道它会有此措施 所以需要了解构建Dockerfile的正确方法 Dockerfile是由一系列命令和参数构成的脚本,这些命...

___大侠
43分钟前
0
0
NetCat Tutorials

Hacking with Netcat part 1: The Basics Hacking with Netcat part 2: Bind and reverse shells Hacking with Netcat part 3: Advanced Techniques 10 Introduction to Netcat - pdf NetCat......

zungyiu
43分钟前
0
0
Android Studio+NDK+Cmake 移植FFmpeg-4.0.2命令行工具

一、编译 参考大神的帖子,亲测一次编译成功:https://blog.csdn.net/bobcat_kay/article/details/80889398 鉴于以前查文档的经验,这里附上编写例子的时间:2018年7月22日 我用的是ubantu,...

她叫我小渝
44分钟前
0
0
mysql创建数据库

登录MYSQL mysql -u root -p 脚本创建数据库WeChat,并制定默认的字符集是utf8mb4。 CREATE DATABASE Wechat DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci; 授权 grant all......

niithub
58分钟前
0
0
svn: Unable to connect to a repository URL 的解决方案

错误图示: 解决办法:清除本地保存的授权信息; 1:右键点击本地文件夹,选择设置; TortoiseSVN -> Settings 2:在弹出的对话框中选择 Saved Data, 右侧选择:授权地方清理所有。 然后点确...

宁哥实战课堂
今天
1
0
sleep与wait的区别

Thread.sleep(XXX)方法消耗CPU吗? 这个知识点是我之前认识一直有错误的一个知识点,在我以前的认识里面,我一直认为Thread.sleep(1000)的这一秒钟的时间内,线程的休眠是一直占用着CPU的时间...

码代码的小司机
今天
1
0
20位活跃在Github上的国内技术大牛 leij 何小鹏 亚信

本文列举了20位在Github上非常活跃的国内大牛,看看其中是不是很多熟悉的面孔? 1. lifesinger(玉伯) Github主页: https://github.com/lifesinger 微博:@ 玉伯也叫射雕 玉伯(王保平),...

海博1600
今天
1
0
Mybatis收集配置

一、Mybatis取Clob数据 1、Mapper.xml配置 <resultMap type="com.test.User" id="user"> <result column="id" property="id"/> <result column="json_data" property="jsonData" ......

星痕2018
今天
1
0
centos7设置以多用户模式启动

1、旧版本linux系统修改inittab文件,在新版本执行vi /etc/inittab 会有以下提示 # inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON......

haha360
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部