码迷,mamicode.com
首页 > 编程语言 > 详细

1.python环境搭建(python2.7.10+ PyCharm3.4.1+selenium)

时间:2015-07-22 01:25:59      阅读:390      评论:0      收藏:0      [点我收藏+]

标签:

1.下载软件并配置
    (1) 需要软:python2.7.10 和 PyCharm3.4.1,地址略,百度一大把的
    (2) 安装python2.7.10 下一步一直下去,直到安装成功,我这里放在D:\Program Files\Python27
    (3) 安装 PyCharm3.4.1 下一步一直下去,直到安装成功,打开后如下图:
技术分享--点击configure
技术分享--点击settings
点击settings,进入下图:
技术分享
找到本地安装的python2.7.10中的python.exe后点击ok,如图
技术分享
此时会调出python的pip和setuptools,如图,此时点击apply后ok。
技术分享
返回首页,设置完成,可以进行新建项目了
技术分享
ok,很简单吧,环境配置成功,来测试下吧:
在新建的项目下,建立一个python file,命名为hello world,来运行看看结果吧:
技术分享
(4) 安装selenium:把下载好的selenium解压并将整个目录放到d:\Python27\Lib\site-packages 录下。
发生了点小插曲,整到12点才弄好,这里总结下来,下载selenium如下文件
技术分享
因为用pip在线安装一直装不上,所以下载selenium包后直接用,但是方法之前用的不对,正确如下:
解压此文件,取出解压文件中的selenium-2.45.0\py下的selenium文件夹放入d:\Python27\Lib\site-packages 录下,代码中则可以正常运行,细节如图
技术分享

==============================================================================

至此Windows系统下Selenium Webdriver + Python环境安装完毕

==============================================================================

2.脚本初体验

为了验证我们的环境是否可用,使用一个简单的脚本来演示下。就像我们初次接触开始时写的第一个次代码“hello world”一样。

(脚本中我使用的Firefox浏览器,因为IE浏览器需要装WebDriverIE插件IEDriverServer)初体验后介绍怎么安装使用。

2.1. 编辑脚本

在pycharm中创建项目,新建python文件,命名为loginemail.py(名称可以自定义)

在文档中输入以下内容并保存,登录下126邮箱

技术分享

2.2. 运行脚本

1.方法1:在pycharm中点击运行按钮,运行

脚本运行后会自动打开Firefox浏览器,并且进入126首页,自动输入用户名、密码,再登录,进入邮箱,等待5秒中自动关闭页面。

    通过上面内容我们基本见识了下python的语法,是多么的人性化的语言。

clear()清除  send_keys() 发送关键字  click()点击 sleep()休眠  quit()退出

看到这些后,是不是感觉很easy,其实只要你学会python,一切都会变得更简单,python真的是个无所不能的语言,试试看你的第一个脚本吧。

3.   浏览器插件下载与安装

WebDriver 支持Firefox (FirefoxDriver)IE (IEDriverServer)Opera (OperaDriver) 

Chrome (ChromeDriver) 。它还支持Android (AndroidDriver)iPhone (IPhoneDriver)的移动应用测试。

3.1.  下载地址

各个浏览器驱动下载地址:

https://code.google.com/p/selenium/downloads/list

上面链接中没用IEDriverServer了,进下面地址也可以下载

http://download.csdn.net/download/tsbc520/7812523

或者百度、Google搜索其它地方下载也可以。

3.2. 安装使用

下载后将解压的IEDriverServer.exe或者ChromeDriver.exe放置Python目录(C:\Python27\目录下)中就可以在脚本中直接调用了。

我们替换上面在Firefox浏览器中运行的脚本例子:

driver = webdriver.Firefox()

替换为:

driver = webdriver.Ie()

driver = webdriver.Chrome()

(如果IE下启动有问题,试试改一下IE浏览器安全选项中的保护模式,四个选项全部改成统一的模式,全“启用”或者全“不启用”)

技术分享

技术分享


































附件列表

     

    1.python环境搭建(python2.7.10+ PyCharm3.4.1+selenium)

    标签:

    原文地址:http://www.cnblogs.com/georgelei/p/4666039.html

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!