Windows下安装Selenium
- 安装python,建议在官网下载python3以上的版本
 - 安装easy_install,找度娘
 - 安装selenium,在命令行窗口下输入:pip install -U selenium
 - 下载chromedriver.exe,前往https://sites.google.com/a/chromium.org/chromedriver/downloads根据自己电脑上的Chrome版本选择版本下载,
本机Chrome版本在Chrome右上角菜单->帮助->关于Google Chrome查看;下载完成后解压到Chrome的安装目录,默认是在
C:\Program Files (x86)\Google\Chrome\Application - 将谷歌浏览器的安装目录(默认是C:\Program Files (x86)\Google\Chrome\Application),添加到系统的用户环境变量path中
 - 将以下测试代码复制并另存为selenium_test.py(文件存放的位置有自己决定,只是个临时测试文件)
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time browser = webdriver.Chrome() # Get local session of Chrome
browser.get("http://www.yahoo.com") # Load page
assert "Yahoo" in browser.title
elem = browser.find_element_by_id("uh-search-box") # Find the query box
elem.send_keys("qq" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API在文件存放的位置使用命令行运行: python selenium_test.py
如果有以下的错误信息:AttributeError: 'Service' object has no attribute 'process'
请检查步骤4、5是否正确配置了,如果确定无误请使用以下办法尝试解决:
将第四步解压出来的chromedriver.exe文件复制一份到当前测试文件的目录下,再执行测试文件。 
Windows下安装Selenium的更多相关文章
- 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)
		
相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...
 - Windows 下安装 MongoDB
		
Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...
 - Coreseek Windows下安装调试
		
由于项目需要全文检索,后面就去网上查了下资料,找到了Sphinx[中文是狮身人面像]这个全文检索引擎,听说挺好用的,不过没有中文分词.后面又去找了一下,找到了Coreseek,一款中文全文检索/搜索软 ...
 - 从零开始学 Java - Windows 下安装 Tomcat
		
谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...
 - 从零开始学 Java - Windows 下安装 JDK
		
关于未来 "我要死在火星.在我死去的时候能够想着人类能有一个美好的未来--有可持续的能源,同时能够殖民其他的星球来避免人类灭绝的最坏可能." 官网下载 直接打开官网:http:// ...
 - windows下安装nginx
		
说起开发,自己感到非常惭愧,由于公司让我给<绿电侠>项目写整体架构解决方案,才开始接触nginx这个东东,突然觉得它是一把非常好的利器. 本文主要记录在windows下安装nginx,另参 ...
 - Redhat/Ubuntu/Windows下安装Docker
		
Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ...
 - Windows下安装Redis
		
1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...
 - 【转】linux和windows下安装python集成开发环境及其python包
		
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
 
随机推荐
- 【ANT】使用ANT自动执行JMeter用例
			
1.把\apache-jmeter-3.1\extras目录下的build.xml和jmeter-results-detail-report_21.xsl两个文件拷贝到用例所在目录: 2.修改用例名称 ...
 - python学习日记:day11-----装饰器
			
1,time模块 import time print(time.sleep())#让程序在执行到这个位置到时候停一会 print('哈哈哈') 获取当前时间 import time time.time ...
 - Nginx的 HTTP 499 状态码处理
			
1.前言 今天在处理一个客户问题,遇到Nginx access log中出现大量的499状态码.实际场景是:客户的域名通过cname解析到我们的Nginx反向代理集群上来,客户的Web服务是由一个负载 ...
 - bzoj 3528: [Zjoi2014]星系调查
			
Description 银河历59451年,在银河系有许许多多已被人类殖民的星系.如果想要在行 星系间往来,大家一般使用连接两个行星系的跳跃星门. 一个跳跃星门可以把 物质在它所连接的两个行星系中互 ...
 - cat/tac/more/less 命令详解
			
cat:(http://www.cnblogs.com/peida/archive/2012/10/30/2746968.html) *cat主要有三大功能:1.一次显示整个文件:cat filena ...
 - 手机端rem如何适配_rem详解及使用方法2
			
作为一个前端开发人员,我们的任务是将UI设计师的图稿运用计算机语言呈现在用户面前.而现在的设备大小尺寸不一,近年来智能手机的普及更是让网页的用户大部分来源与手机,所以让不同大小的移动端屏幕都能较好的还 ...
 - MySQL5.6中date和string的转换和比较
			
Conversion & Comparison, involving strings and dates in MySQL 5.6 我们有张表,表中有一个字段dpt_date,SQL类型为da ...
 - gitlab 远程 定时备份
			
=============================================== 2017/11/1_第2次修改 ccb_warlock 更新 ...
 - python3.5 + PyQt5 +Eric6 实现的一个计算器
			
目前可以实现简单的计算.计算前请重置,设计的时候默认数字是0,学了半天就做出来个这么个结果,bug不少. python3.5 + PyQt5 +Eric6 在windows7 32位系统可以完美运行 ...
 - Kafka的基本概念与安装指南(单机+集群同步)
			
最近在搞spark streaming,很自然的前端对接的就是kafka.不过在kafka的使用中还是遇到一些问题,比如mirrormaker莫名其妙的丢失数据[原因稍后再说],消费数据offset错 ...