文档章节

selenium chromedriver usage

jeffsui
 jeffsui
发布于 2016/04/01 13:43
字数 173
阅读 48
收藏 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

粉丝 294
博文 266
码字总数 73809
作品 0
大连
QA/测试工程师
私信 提问
Selenium是如何操纵浏览器的?

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

深圳-逸遥
08/20
0
0
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 + Chrome headless 报ERROR:gpu_process_transport_factory.cc(1007)]

Selenium不再推荐使用PhantomJS,会报如下警告 UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.......

西瓜1994
10/30
0
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
下载 chromedriver与chrome版本映射表

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

颜丽
2017/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

FinderWeb2.4.9 程序员的看日志利器

FinderWeb2.4.9 程序员的看日志利器 使用方法:管理员登录,分配对应用户的的主机和文件权限即可。 部署方式: 下载并解压到webapps目录即可 http://www.finderweb.net/download/finder-web...

吴伟祥
21分钟前
1
0
PHP的pcntl进程控制教程一(pcntl_fork)

pcntl 简介 PHP的进程控制支持实现了Unix方式的进程创建, 程序执行, 信号处理以及进程的中断。 进程控制不能被应用在Web服务器环境,当其被用于Web服务环境时可能会带来意外的结果。 这份文档...

hansonwong
26分钟前
1
0
php扩展模块安装

11月21日任务 11.32 php扩展模块装安装 /usr/local/php/bin/php -m //查看模块 下面安装一个redis的模块 cd /usr/local/src/ wget https://codeload.github.com/phpredis/phpredis/zip/deve......

zgxlinux
26分钟前
3
0
windows下使用IDEA创建VUE项目

1.环境搭建 1.1检测是否安装好nodejs和npm 检测命令 node -v npm -v 如果没有安装需要先安装 nodejs的下载路径:https://nodejs.org/en/download/ 在Windows上安装时务必选择全部组件,包括勾...

文文1
34分钟前
3
0
Mybatis插件plugin应用测试,替换查询sql

1、新建插件 import org.apache.ibatis.executor.CachingExecutor;import org.apache.ibatis.executor.Executor;import org.apache.ibatis.executor.parameter.ParameterHandler;im......

jcc_codingBoy
38分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部