打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python+Selenium
公司要做实现单元测试自动化,弄了好久,终于决定用Python来试试看了。
自己搭建了个python+selenium的框架。做个笔记。。。
1.下载并安装python,我用的是2.7.2 版本。http://www.python.org/getit/
2.下载并安装setuptools的Windows版本【这个工具是python的基础包工具】
    去这个地址http://pypi.python.org/pypi/setuptools/0.6c11下载setuptools,对应python下载了2.7的版本
3.下载并安装pip工具【这个工具是python的安装包管理工具,类似于Ubuntu的aptget工具】
   去这个地址http://pypi.python.org/pypi/pip下载pip【pip-1.1.tar.gz】
4.将【pip-1.1.tar.gz】用WINRAR解压到相应文件夹

5、使用CMD命令进入以上解压后的文件夹,然后使用python setup.py install

   (如果python命令使用不成功,请配置下环境变量:PATH=PATH;D:\Python27; 就能OK)

   在 这个命令之后我困扰了很久很久,真的很久,因为接下来那篇感谢的博客中的步骤是使用pip install -U selenium,这个命令一直解决不了,   后来使用强大的google不是baidu(虽然我是在baidu上写这篇文章),查找了下英文资料,很快就解 决了,感谢万能的google

6、再打开CMD命令,进入python的script路径,如本人的D:\Python27\Scripts

7、然后输入命令:easy_install pip (恭喜你这边安装成功后,就可以顺利使用pip命令了)

8、 安装selenium,联网的话,直接使用pip安装selenium,命令行进入 python27/script 执行:pip install -U selenium;没联网的话,解压缩selenium-2.22.1.tar. 把 selenium 整个文件夹 放入 Python27\Lib\site-packages 目录下【在这个地址下载http://pypi.python.org/pypi/selenium】

9.使用selenium

    1>.下载载selenium的服务端, 本人使用的是2.25.0的server,下载路径http://selenium.googlecode.com/files/selenium-server-standalone-2.25.0.jar

    2>.安装java
    3>.将selenium.py 复制到 Python27\Lib\site-packages 目录下
    4>.将selenium-server-standalone-2.22.0.jar 复制到本地电脑。
    5>.使用jar命令启动服务,run/cmd 命令行下进入 selenium-server-standalone-2.22.0.jar 所在目录下
        执行java -jar selenium-server-standalone-2.21.0 --multiwindow 打开seleinum RC
                 ‘'如果打不开,查看是否端口被占用。netstat -aon|findstr 4444"
        (每次电电脑重启都要用jar命令启动服务)


10.另外可以使用pamie, 需要安装pamie, 和 win32
    1> 解压缩pamie20.zip
        把所有*.py文件拷贝到 python目录下的/lib/site-packages
        例如: D:\Python27\Lib\site-packages
    2>双击安装 pywin32-214.win32-py2.7.exe。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python + selenium 自动化框架搭建
python 3.7.0 idleX 扩展插件——清屏等
使用pip安装selenium遇到的问题及解决方法
pip使用详解指南
Selenium WebDriver + Python 环境配置
selenium + python自动化测试环境搭建
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服