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

selenium-python 环境搭建个人学习使用

时间:2015-04-14 14:24:21      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

1、下载firefox 浏览器  https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/zh-CN/

2、下载selenium        http://selenium-release.storage.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar

3、安装ide插件  官网:http://docs.seleniumhq.org/download/

技术分享

firefox 会弹出窗口,提示用户如何操作,安装成功后,浏览器右上角技术分享

4、ide要设置下,为了能将录制的内容导出为脚本

技术分享

5、录制完后,导出脚本为selenium-rc python

6、启动selenium-server-standalone-2.45.0.jar,切换到server所在目录下,执行cmd窗口 执行 java -jar selenium-server-standalone-2.45.0.jar

会看到技术分享

7、执行录制的脚本,在打开一个新的cmd窗口,执行python 脚本名称

会看到技术分享

同时也会看到弹出的两个页面

 

遇到的问题:

在最开始录制后,执行脚本时,执行失败,提示找不到firefox的路径

1、首次尝试解决方式:分别在环境变量中添加firedox所在的路径,并在脚本中指定firefox的路径

执行脚本,提示无法唤起浏览器

2、查看浏览器发现是匪狐,将其卸载,并将安装文件删除掉,安装本文提供的浏览器,重新执行脚本,还是提示无法唤起浏览器

3、修改selenium-server-standalone-2.45.0.jar(使用压缩文件打开)的selenium-server-standalone-2.45.0.jar\customProfileDirCUSTFF\extensions\{538F0036-F358-4f84-A764-89FB437166B4}install.rdf文件

将firefox版本由15.0改为35.0保存

4、重新启动selenium-server-standalone-2.45.0.jar ,执行脚本,执行成功

分析了下原因:

1、80%的原因是selenium官方打包失误,没有更新max_version(所以更改了版本号)

2、15%原因是你安装了天朝的匪狐

3、5%的原因是你赶上了2.44出了一个BUG

https://code.google.com/p/selenium/source/diff?spec=svn8a2eeb65916fe23d589a92058fd51ac0317cd242&name=8a2eeb65916f&r=8a2eeb65916fe23d589a92058fd51ac0317cd242&format=side&path=/java/client/src/org/openqa/selenium/browserlaunchers/locators/FirefoxLocator.java

 

selenium-python 环境搭建个人学习使用

标签:

原文地址:http://www.cnblogs.com/duxiaobai/p/4424638.html

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