零基础Web自动化|Python3+Selenium2+Chrome Web自动化环境搭建

当一件事情要做两次以上,那么你就需要为它写个自动化脚本,本系列文章讲的就是如何执行Web自动化。一般Web自动化测试环境主要有三部分组成:Python、Selenium和浏览器。

  • Pycharm是一个用于python语言编程的开发环境,分为普通版和专业版两款。正常学习只需要下载免费的普通版,但是要用Django制作网页只能选择安装专业版本。

  • Selenium是一款关于Web的自动化测试工具,分为selenium 1、

    selenium 2和selenium 3三个版本。这里我们使用selenium2作为我们的安装版本。selenium 2是selenium 1与WebDiver的集合,比selenium 3更加稳定。

  • Chrome是Google开发的网页浏览器,它的功能十分强大,有各种各样的小插件。当然这里的浏览器可以选择自己喜欢的,chrome只是一个举例。

环境的版本信息:

  • Windows 10、Python 3.6.3、Pycharm professional、selenium-3.8.0、Chrome 62.0.3202.75、chromedriver 2.33

安装步骤:

1.python版本安装:

点击链接:www.python.org/downloads/

选择Python 3以上的版本下载,下载完成后直接安装并配置环境信息

2.Pycharrm安装:

点击链接:www.jetbrains.com/pycharm/dow…

选择普通版(免费)或者专业版(付费)两者中的任意一种下载,点击安装

3.Selenium安装:

3.1 直接使用pip安装

在cmd中执行pip install selenium

3.2 直接下载安装包安装

点击链接:pypi.python.org/pypi/seleni…

选择file中的selenium-3.8.0.tar.gz文件,解压缩后cmd进入该目录,

执行python setup.py install命令

4.Chrome安装:

点击链接:www.google.com/chrome/brow…

直接在google官网直接下载安装浏览器

5.ChromeWebdiver安装:

点击链接:chromedriver.storage.googleapis.com/index.html?…

选择与chrome匹配的chromediver(这里是2.33版本),下载后解压缩,

chromedriver将占用9515 端口,需要把它放到chrome的安装目录下...GoogleChromeApplication,然后设置path环境变量或者将chromedriver.exe放在python的安装目录

6.调试web

执行以下命令,能够直接打开百度界面,如若失败,则可能安装错误,请再次排查。

from selenium import webdriver
browser=webdriver.Chrome()browser.get(http://www.baidu.com)复制代码

成功样板:

如果还有异常,欢迎通过订阅号Spider爬虫来联系我,谢谢你的阅读。


转载于:https://juejin.im/post/5a333de0f265da431440be53

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值