如何搭建Python3.4+Selenium
来源:互联网 发布:收购淘宝店铺可信吗 编辑:程序博客网 时间:2024/05/20 20:46
今天是第一次尝试写技术有关的流水文字,读书时候,曾经写过。时隔4年,再次拿起,将自学的,以及工作中遇到的有代表性的问题,在此记录下来。同时敦促自己,坚持下去。
谢谢网友们的分享。在此 ,也将曾经遇到的各种问题,记录在此。
下面开始在CSDN的第一篇文章:
System OS:Win7 (64位)
Python3.4(32位)
Chrome
详细步骤:
1.下载32位的python3.4 ,安装,注意在安装过程中,选择pip
2.添加系统环境变量
C:\Python34;C:\Python34\Scripts;C:\Program Files\Google\Chrome\Application(后面会用到)
3.使用pip命令,安装selenium
cd Python34
然后输入: pip install -U selenium
安装成功后,显示:
Runing setup.py install foe selenium
Successfully installed selenium-2.48.0
4.检测selenium是否安装成功。
在python的IDLE中,输入:
from selenium import webdriver
如果没有报错,则selenium安装成功。
5.开始第一个程序
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(“http://www.baidu.com“)
driver.find_element_by_id(“kw”).send_keys(“自动化测试”)
按F5运行,然后会自动打开百度网页。
能够顺利安装,那是幸运的,但是更多时候,总因为各种原因导致安装过程不太顺利。
下面将安装过程中遇到的问题,总结在此:
issue 1:
使用pip 命令安装结束后,加载selenium模块报错。
from selenium import webdriver
报错:
File “pyshell#0”, line 1, in
import selenium
File “C:\Python34\selenium.py”, line 1, in
from selenium import webdriver
ImportError: cannot import name ‘webdriver’
Traceback (most recent call last):
File “pyshell#0”, line 1, in
import selenium
File “C:\Python34\selenium.py”, line 1, in
from selenium import webdriver
百度了很多方法,仍无解。
解决方法: 最后换了版本,将64位python3.4 改为32位的python3.4
再次重新安装,成功。
issue 2:
使用browser=webdriver.Chorme() 报错。
报错:
Error message: “’chromedriver’ executable needs to be available in the path”
这是因为缺少驱动:Chromedriver.exe
下载Chormedriver.exe
注意安装Chromedriver.exe要与PC所安装的Chrome版本匹配。
解决方法:下载安装ChromeDrvier.exe 将ChromeDrvier.exe 放到C:\Python34\Scripts\
OVER
- 如何搭建Python3.4+Selenium
- 搭建python3.6+Selenium
- Python3+selenium环境搭建
- 如何搭建selenium+python3.5自动化测试环境
- python3.5 + selenium环境搭建
- Selenium + Pycharm+python3.6自动化环境搭建
- 从零开始:Mac OS下搭建 python3+selenium+firefox+pycharm 环境
- 搭建ubuntu+firefox+jupyter+python3+selenium的环境
- selenium 3+python3.6+firefox的Windows详细环境搭建
- Python3.4安装lxml、selenium、pyquery
- Python3.4 + selenium + Firefox 自动化测试环境!
- 如何搭建Selenium-Grid2环境(Java)
- 如何搭建Selenium-Grid2环境(Java)
- 如何搭建python3.6.3+silenium3.6.0环境
- Python3.5配置Selenium
- python3安装selenium
- Python3+phantomjs+selenium配置
- selenium搭建
- Spring中 <tx:advice/> 标签
- 黑马程序员_IO流的概述和字符流
- IP 组播
- 安装NumPy和SciPy
- Remove Element
- 如何搭建Python3.4+Selenium
- python爬虫写文件编码
- C++的const类成员函数
- Ubuntu安装g++
- Mysql如何获取数据库文件的存放路径
- 在线SVN托管服务器
- 英语学习录——12月
- 6.学习操作系统之设备管理
- CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)