如何搭建Python3.4+Selenium

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何搭建Python3.4+Selenium相关的知识,希望对你有一定的参考价值。

参考技术A 详细步骤:
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

selenium+python+pycharm环境搭建

1.安装python,配置path环境变量,验证python安装成功与否

2.安装PycharmPycharmPythonIDE,所以我们需要安装一下:下载安装Selenium

3.在官网(https://pypi.python.org/pypi/setuptools)上下载setuptools进行下载解压安装即可

安装成功后,你将会在Python的安装目录下看到一个Scripts的文件夹,继续在环境变量中配置path

4.打开cmd ,在Python安装目录下,输入easy_install pip ,点回车

5.打开cmd ,在Python安装目录下,输入 pip install --u selenium,点回车

6.接下来,我们需要下载驱动将这个执行文件放到Python安装目录下,(Chromedriver.exe,这个是Google)的

 

 事例:新建项目在firefox浏览器打开百度页面

验证通过

以上是关于如何搭建Python3.4+Selenium的主要内容,如果未能解决你的问题,请参考以下文章

ubantu中搭建virtualenv+python3.4+flask

基于selenium3+python3.4+chrome(57.8版本)自动化测试环境搭建

使用Virtualenv搭建Python3的Django环境

00 - django | 00-虚拟环境搭建

python3.4.4+solr5.5+hadoop2.6.3

linux下Flask框架搭建简单网页